提交代码
This commit is contained in:
@@ -327,6 +327,12 @@ namespace Mvc.Controllers
|
||||
//更新明细记录
|
||||
//判断明细是否需要上传资料
|
||||
Model.WBS_ControlItemAndCycle c = BLL.ControlItemAndCycleService.GetControlItemAndCycleByIdForApi(item.ControlItemAndCycleId);
|
||||
Model.WBS_ControlItemInit cInit = BLL.ControlItemInitService.GetControlItemInitByCode(c.InitControlItemCode);
|
||||
bool isJDItem = false;
|
||||
if (cInit != null && cInit.IsJDItem.HasValue)
|
||||
{
|
||||
isJDItem = cInit.IsJDItem.Value;
|
||||
}
|
||||
if (c != null)
|
||||
{
|
||||
if (string.IsNullOrEmpty(c.HGForms) && string.IsNullOrEmpty(c.SHForms))
|
||||
@@ -345,7 +351,18 @@ namespace Mvc.Controllers
|
||||
{
|
||||
c.RealEndDate = DateTime.Now;
|
||||
BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c);
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId);
|
||||
if (isJDItem) //进度完成项
|
||||
{
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId);
|
||||
}
|
||||
else //非进度完成项
|
||||
{
|
||||
Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId);
|
||||
if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间
|
||||
{
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId);
|
||||
}
|
||||
}
|
||||
}
|
||||
else //检查多次
|
||||
{
|
||||
@@ -354,7 +371,18 @@ namespace Mvc.Controllers
|
||||
{
|
||||
c.RealEndDate = DateTime.Now;
|
||||
BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c);
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId);
|
||||
if (isJDItem) //进度完成项
|
||||
{
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate2(c.WorkPackageId);
|
||||
}
|
||||
else //非进度完成项
|
||||
{
|
||||
Model.WBS_WorkPackage workPackage = BLL.WorkPackageService.GetWorkPackageByWorkPackageId(c.WorkPackageId);
|
||||
if (workPackage.RealEndDate == null) //分部分项还未生成实际完成时间
|
||||
{
|
||||
BLL.WorkPackageService.UpdateWorkPackageRealEndDate(c.WorkPackageId);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user