|
|
@ -1,4 +1,5 @@ |
|
|
using Shentun.Peis.HelperDto; |
|
|
|
|
|
|
|
|
using Shentun.Peis.Enums; |
|
|
|
|
|
using Shentun.Peis.HelperDto; |
|
|
using Shentun.Peis.Models; |
|
|
using Shentun.Peis.Models; |
|
|
using Shentun.Utilities; |
|
|
using Shentun.Utilities; |
|
|
using System; |
|
|
using System; |
|
|
@ -33,6 +34,7 @@ namespace Shentun.Peis.ItemResultTemplates |
|
|
ItemResultTemplate entity |
|
|
ItemResultTemplate entity |
|
|
) |
|
|
) |
|
|
{ |
|
|
{ |
|
|
|
|
|
Verify(entity); |
|
|
return new ItemResultTemplate |
|
|
return new ItemResultTemplate |
|
|
{ |
|
|
{ |
|
|
DiagnosisId = entity.DiagnosisId, |
|
|
DiagnosisId = entity.DiagnosisId, |
|
|
@ -41,7 +43,7 @@ namespace Shentun.Peis.ItemResultTemplates |
|
|
ItemId = entity.ItemId, |
|
|
ItemId = entity.ItemId, |
|
|
Result = entity.Result, |
|
|
Result = entity.Result, |
|
|
ResultStatusId = entity.ResultStatusId, |
|
|
ResultStatusId = entity.ResultStatusId, |
|
|
SimpleCode = entity.SimpleCode, |
|
|
|
|
|
|
|
|
SimpleCode = LanguageConverter.GetPYSimpleCode(entity.SimpleCode), |
|
|
DisplayOrder = await EntityHelper.CreateMaxDisplayOrder<ItemResultTemplate>(_repository), |
|
|
DisplayOrder = await EntityHelper.CreateMaxDisplayOrder<ItemResultTemplate>(_repository), |
|
|
}; |
|
|
}; |
|
|
} |
|
|
} |
|
|
@ -56,6 +58,8 @@ namespace Shentun.Peis.ItemResultTemplates |
|
|
ItemResultTemplate targetEntity |
|
|
ItemResultTemplate targetEntity |
|
|
) |
|
|
) |
|
|
{ |
|
|
{ |
|
|
|
|
|
DataHelper.CheckEntityIsNull(targetEntity); |
|
|
|
|
|
Verify(sourceEntity); |
|
|
targetEntity.DiagnosisId = sourceEntity.DiagnosisId; |
|
|
targetEntity.DiagnosisId = sourceEntity.DiagnosisId; |
|
|
targetEntity.IsNameIntoSummary = sourceEntity.IsNameIntoSummary; |
|
|
targetEntity.IsNameIntoSummary = sourceEntity.IsNameIntoSummary; |
|
|
targetEntity.IsResultIntoSummary = sourceEntity.IsResultIntoSummary; |
|
|
targetEntity.IsResultIntoSummary = sourceEntity.IsResultIntoSummary; |
|
|
@ -65,6 +69,21 @@ namespace Shentun.Peis.ItemResultTemplates |
|
|
targetEntity.SimpleCode = sourceEntity.SimpleCode; |
|
|
targetEntity.SimpleCode = sourceEntity.SimpleCode; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 验证新增、修改字段
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="entity"></param>
|
|
|
|
|
|
/// <exception cref="ArgumentException"></exception>
|
|
|
|
|
|
private void Verify(ItemResultTemplate entity) |
|
|
|
|
|
{ |
|
|
|
|
|
DataHelper.CheckEntityIsNull(entity); |
|
|
|
|
|
DataHelper.CheckStringIsNull(entity.Result, "名称"); |
|
|
|
|
|
DataHelper.CheckGuidIsDefaultValue(entity.ItemId, "项目编号"); |
|
|
|
|
|
DataHelper.CheckCharIsYOrN(entity.IsNameIntoSummary, "小结前是否加名称"); |
|
|
|
|
|
DataHelper.CheckCharIsYOrN(entity.IsResultIntoSummary, "是否进入小结"); |
|
|
|
|
|
DataHelper.CheckStringIsNull(entity.ResultStatusId, "结果状态ID"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 修改排序 置顶,置底
|
|
|
/// 修改排序 置顶,置底
|
|
|
|