|
@@ -1715,6 +1715,7 @@ select parentid from [dbo].[Acc_DormitoryBuild] where BuildType='5' and (student |
|
|
{ |
|
|
{ |
|
|
var parentEntity = db.FindEntity<Acc_DormitoryBuildEntity>(ParentID); |
|
|
var parentEntity = db.FindEntity<Acc_DormitoryBuildEntity>(ParentID); |
|
|
entity.Create(); |
|
|
entity.Create(); |
|
|
|
|
|
entity.DNo = entity.Name.Substring(0,entity.Name.Length-1); |
|
|
entity.ApartmentId = parentEntity.ApartmentId; |
|
|
entity.ApartmentId = parentEntity.ApartmentId; |
|
|
entity.UnitId = parentEntity.UnitId; |
|
|
entity.UnitId = parentEntity.UnitId; |
|
|
entity.FloorId = parentEntity.FloorId; |
|
|
entity.FloorId = parentEntity.FloorId; |
|
@@ -2115,7 +2116,7 @@ where ID='{ParentID}' |
|
|
var dormitoryCode = dr["寝室编号"].ToString().Trim(); |
|
|
var dormitoryCode = dr["寝室编号"].ToString().Trim(); |
|
|
var dormitory = dormitoryBuildList.Where(x => x.Name == dormitoryName && x.DNo == dormitoryCode && x.BuildType == "4" && x.ParentID == floor.ID) |
|
|
var dormitory = dormitoryBuildList.Where(x => x.Name == dormitoryName && x.DNo == dormitoryCode && x.BuildType == "4" && x.ParentID == floor.ID) |
|
|
.FirstOrDefault(); |
|
|
.FirstOrDefault(); |
|
|
if (dormitory == null) |
|
|
|
|
|
|
|
|
if (dormitory == null && !string.IsNullOrEmpty(dormitoryName) && !string.IsNullOrEmpty(dormitoryCode)) |
|
|
{ |
|
|
{ |
|
|
//添加 |
|
|
//添加 |
|
|
dormitory = new Acc_DormitoryBuildEntity(); |
|
|
dormitory = new Acc_DormitoryBuildEntity(); |
|
@@ -2146,9 +2147,9 @@ where ID='{ParentID}' |
|
|
//床位 |
|
|
//床位 |
|
|
var bedName = dr["床位"].ToString().Trim(); |
|
|
var bedName = dr["床位"].ToString().Trim(); |
|
|
var bedCode = bedName.Replace("床", "").Replace("号", ""); |
|
|
var bedCode = bedName.Replace("床", "").Replace("号", ""); |
|
|
var bed = dormitoryBuildList.Where(x => x.Name == bedName && x.DNo == bedCode && x.BuildType == "5" && x.ParentID == dormitory.ID) |
|
|
|
|
|
|
|
|
var bed = dormitoryBuildList.Where(x => x.Name == bedName && x.DNo == bedCode && x.BuildType == "5" && x.ParentID == dormitory?.ID) |
|
|
.FirstOrDefault(); |
|
|
.FirstOrDefault(); |
|
|
if (bed == null) |
|
|
|
|
|
|
|
|
if (bed == null && !string.IsNullOrEmpty(bedName) && !string.IsNullOrEmpty(bedCode)) |
|
|
{ |
|
|
{ |
|
|
bed = new Acc_DormitoryBuildEntity(); |
|
|
bed = new Acc_DormitoryBuildEntity(); |
|
|
bed.Create(); |
|
|
bed.Create(); |
|
|