Browse Source

排产调整

heteng 2 years ago
parent
commit
34bbc31b79

+ 2 - 2
MicroServices/Business/Business.Application/ResourceExamineManagement/ProductionScheduleAppService.cs

@@ -444,7 +444,7 @@ namespace Business.ResourceExamineManagement
                         _workOrdSetupTimeRecord.Update(updates);
                     }
                     //已投产的工单,只需要保存当前日期下一天的排产记录
-                    List<string> sczWorkords = workOrds.Where(p => p.Status.ToUpper() == "W").Select(p=>p.WorkOrd).ToList();
+                    List<string> sczWorkords = workOrds.Where(p => p.Status.ToUpper() == "W" || p.Status.ToUpper() == "S").Select(p=>p.WorkOrd).ToList();
                     if (sczWorkords.Any())
                     {
                         //获取计划日期在当前日期之后且已投产的日计划,将其计划开工日期改为当天
@@ -535,7 +535,7 @@ namespace Business.ResourceExamineManagement
 
                     }
                     //未投产的工单,当前日期及以后的排产记录全部删除
-                    List<string> wscWorkords = workOrds.Where(p => p.Status.ToUpper() != "W").Select(p => p.WorkOrd).ToList();
+                    List<string> wscWorkords = workOrds.Where(p => p.Status.ToUpper() != "W" && p.Status.ToUpper() != "S").Select(p => p.WorkOrd).ToList();
                     if (wscWorkords.Any())
                     {
                         //删除当前日期及以后的工单排产记录