20240108专项检查接口优化

This commit is contained in:
杨红卫 2024-01-08 09:56:39 +08:00
parent b7053ec8c2
commit 62fd72edf7
1 changed files with 21 additions and 6 deletions

View File

@ -106,7 +106,7 @@ namespace BLL
{
CheckSpecialId = newItem.CheckSpecialId,
CheckSpecialCode = newItem.CheckSpecialCode,
CheckItemSetId = newItem.CheckItemSetId,
// CheckItemSetId = newItem.CheckItemSetId,
CheckType = newItem.CheckType,
ProjectId = newItem.ProjectId,
CheckPerson = newItem.CheckPersonId,
@ -119,10 +119,15 @@ namespace BLL
CompileMan = newItem.CompileManId,
States = Const.State_0,
};
//if (newItem.States != Const.State_1)
//{
// newCheckSpecial.States = Const.State_0;
//}
var getCheckSet=db.Technique_CheckItemSet.FirstOrDefault(x=>x.CheckItemSetId == newItem.CheckItemSetId);
if (getCheckSet != null)
{
newCheckSpecial.CheckItemSetId = newItem.CheckItemSetId;
}
else
{
newCheckSpecial.CheckItemSetId = null;
}
if (newItem.CheckSpecialDetailItems == null || newItem.CheckSpecialDetailItems.Count() == 0)
{
@ -313,10 +318,20 @@ namespace BLL
LimitedDate = Funs.GetNewDateTime(newDetail.LimitedDate),
CompletedDate = Funs.GetNewDateTime(newDetail.CompletedDate),
Suggestions = newDetail.Suggestions,
WorkArea = newDetail.WorkArea,
// WorkArea = newDetail.WorkArea,
CheckArea = newDetail.WorkAreaId,
CheckContent = newDetail.CheckContent,
};
var getCheckSet = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == newDetail.WorkAreaId);
if (getCheckSet != null)
{
newCheckSpecialDetail.WorkArea = newDetail.CheckItemSetId;
}
else
{
newCheckSpecialDetail.WorkArea = null;
}
if (newCheckSpecialDetail.CompleteStatus == false && newCheckSpecialDetail.HandleStep.Contains("1") && string.IsNullOrEmpty(newCheckSpecialDetail.HiddenHazardType))
{
newCheckSpecialDetail.HiddenHazardType = "1";