|
|
@@ -521,13 +521,12 @@ namespace Business.ResourceExamineManagement
|
|
|
//获取当天重新排产的工单日计划
|
|
|
var tdSeqDtls = periodSequenceDtls.Where(p => p.PlanDate == scheTime.Date).ToList();
|
|
|
var tdSchMsts = scheduleMasters.Where(p => p.WorkDate == scheTime.Date).ToList();
|
|
|
- //删除数据库中的已存在的当天日计划
|
|
|
- _periodSequenceDet.Delete(p=>p.Domain == domain && tdSeqDtls.Select(m => m.Op).Contains(p.Op) && tdSeqDtls.Select(m => m.WorkOrds).Contains(p.WorkOrds) && p.PlanDate == scheTime.Date && p.OrdQty != 0);
|
|
|
- _scheduleResultOpMaster.Delete(p=>p.Domain == domain && tdSchMsts.Select(m => m.Op).Contains(p.Op) && tdSchMsts.Select(m => m.WorkOrd).Contains(p.WorkOrd) && p.WorkDate == scheTime.Date);
|
|
|
-
|
|
|
- //保存日计划数据
|
|
|
- _periodSequenceDet.Insert(periodSequenceDtls);
|
|
|
- _scheduleResultOpMaster.Insert(scheduleMasters);
|
|
|
+ ////删除数据库中的已存在的当天日计划
|
|
|
+ //_periodSequenceDet.Delete(p=>p.Domain == domain && tdSeqDtls.Select(m => m.Op).Contains(p.Op) && tdSeqDtls.Select(m => m.WorkOrds).Contains(p.WorkOrds) && p.PlanDate == scheTime.Date && p.OrdQty != 0);
|
|
|
+ //_scheduleResultOpMaster.Delete(p=>p.Domain == domain && tdSchMsts.Select(m => m.Op).Contains(p.Op) && tdSchMsts.Select(m => m.WorkOrd).Contains(p.WorkOrd) && p.WorkDate == scheTime.Date);
|
|
|
+ //保存下一天的日计划数据
|
|
|
+ _periodSequenceDet.Insert(periodSequenceDtls.Where(p=>p.PlanDate > scheTime.Date).ToList());
|
|
|
+ _scheduleResultOpMaster.Insert(scheduleMasters.Where(p => p.WorkDate > scheTime.Date).ToList());
|
|
|
scope.Complete();
|
|
|
}
|
|
|
catch (Exception ex)
|