|
|
|
@ -251,11 +251,20 @@ namespace Aucma.Core.OldBoxFoam.Business
|
|
|
|
|
plan.PlanAmount = plan.PlanAmount - plan.CompleteAmount;
|
|
|
|
|
plan.CompleteAmount = 0;
|
|
|
|
|
plan.ShiftType = 1;
|
|
|
|
|
|
|
|
|
|
int saveFlag = _boxFoamPlanServices.AddAsync(plan).Result;
|
|
|
|
|
if (saveFlag > 0)
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},剩余计划:{plan.PlanAmount},未完成进行顺延,执行成功");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
plan.ShiftType = 0;
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},剩余计划:{plan.PlanAmount},未完成进行顺延,执行失败");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
plan.ShiftType = 0;
|
|
|
|
|
|
|
|
|
|
bool updateFlag = _boxFoamPlanServices.UpdateAsync(plan).Result;
|
|
|
|
|
if (updateFlag)
|
|
|
|
@ -269,6 +278,7 @@ namespace Aucma.Core.OldBoxFoam.Business
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"{(shiftType == 1 ? "白班" : "夜班")}班组切换,切换逻辑处理异常:{ex.Message}");
|
|
|
|
|