|
|
|
@ -246,36 +246,35 @@ namespace Aucma.Core.BoxFoam.Business
|
|
|
|
|
{
|
|
|
|
|
foreach (var plan in planInfoList)
|
|
|
|
|
{
|
|
|
|
|
if (plan.PlanAmount > plan.CompleteAmount)
|
|
|
|
|
plan.ShiftType = 0;
|
|
|
|
|
|
|
|
|
|
bool updateFlag = _boxFoamPlanServices.UpdateAsync(plan).Result;
|
|
|
|
|
if (updateFlag)
|
|
|
|
|
{
|
|
|
|
|
plan.PlanAmount = plan.PlanAmount - plan.CompleteAmount;
|
|
|
|
|
plan.CompleteAmount = 0;
|
|
|
|
|
plan.ShiftType = 1;
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},班组切换标识更新成功");
|
|
|
|
|
|
|
|
|
|
int saveFlag = _boxFoamPlanServices.AddAsync(plan).Result;
|
|
|
|
|
if (saveFlag > 0)
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},剩余计划:{plan.PlanAmount},未完成进行顺延,执行成功");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (plan.PlanAmount > plan.CompleteAmount)
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},剩余计划:{plan.PlanAmount},未完成进行顺延,执行失败");
|
|
|
|
|
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
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},剩余计划:{plan.PlanAmount},未完成进行顺延,执行失败");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
plan.ShiftType = 0;
|
|
|
|
|
|
|
|
|
|
bool updateFlag = _boxFoamPlanServices.UpdateAsync(plan).Result;
|
|
|
|
|
if (updateFlag)
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},班组切换标识更新成功");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},班组切换标识更新失败");
|
|
|
|
|
}
|
|
|
|
|
log.Warn($"计划:{plan.OrderCode},班组切换标识更新失败");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|