20240108专项检查接口优化
This commit is contained in:
@@ -106,7 +106,7 @@ namespace BLL
|
|||||||
{
|
{
|
||||||
CheckSpecialId = newItem.CheckSpecialId,
|
CheckSpecialId = newItem.CheckSpecialId,
|
||||||
CheckSpecialCode = newItem.CheckSpecialCode,
|
CheckSpecialCode = newItem.CheckSpecialCode,
|
||||||
CheckItemSetId = newItem.CheckItemSetId,
|
// CheckItemSetId = newItem.CheckItemSetId,
|
||||||
CheckType = newItem.CheckType,
|
CheckType = newItem.CheckType,
|
||||||
ProjectId = newItem.ProjectId,
|
ProjectId = newItem.ProjectId,
|
||||||
CheckPerson = newItem.CheckPersonId,
|
CheckPerson = newItem.CheckPersonId,
|
||||||
@@ -119,10 +119,15 @@ namespace BLL
|
|||||||
CompileMan = newItem.CompileManId,
|
CompileMan = newItem.CompileManId,
|
||||||
States = Const.State_0,
|
States = Const.State_0,
|
||||||
};
|
};
|
||||||
//if (newItem.States != Const.State_1)
|
var getCheckSet=db.Technique_CheckItemSet.FirstOrDefault(x=>x.CheckItemSetId == newItem.CheckItemSetId);
|
||||||
//{
|
if (getCheckSet != null)
|
||||||
// newCheckSpecial.States = Const.State_0;
|
{
|
||||||
//}
|
newCheckSpecial.CheckItemSetId = newItem.CheckItemSetId;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
newCheckSpecial.CheckItemSetId = null;
|
||||||
|
}
|
||||||
|
|
||||||
if (newItem.CheckSpecialDetailItems == null || newItem.CheckSpecialDetailItems.Count() == 0)
|
if (newItem.CheckSpecialDetailItems == null || newItem.CheckSpecialDetailItems.Count() == 0)
|
||||||
{
|
{
|
||||||
@@ -313,10 +318,20 @@ namespace BLL
|
|||||||
LimitedDate = Funs.GetNewDateTime(newDetail.LimitedDate),
|
LimitedDate = Funs.GetNewDateTime(newDetail.LimitedDate),
|
||||||
CompletedDate = Funs.GetNewDateTime(newDetail.CompletedDate),
|
CompletedDate = Funs.GetNewDateTime(newDetail.CompletedDate),
|
||||||
Suggestions = newDetail.Suggestions,
|
Suggestions = newDetail.Suggestions,
|
||||||
WorkArea = newDetail.WorkArea,
|
// WorkArea = newDetail.WorkArea,
|
||||||
CheckArea = newDetail.WorkAreaId,
|
CheckArea = newDetail.WorkAreaId,
|
||||||
CheckContent = newDetail.CheckContent,
|
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))
|
if (newCheckSpecialDetail.CompleteStatus == false && newCheckSpecialDetail.HandleStep.Contains("1") && string.IsNullOrEmpty(newCheckSpecialDetail.HiddenHazardType))
|
||||||
{
|
{
|
||||||
newCheckSpecialDetail.HiddenHazardType = "1";
|
newCheckSpecialDetail.HiddenHazardType = "1";
|
||||||
|
|||||||
Reference in New Issue
Block a user