Bladeren bron

发布周计划不改变优先级

Murphy 2 jaren geleden
bovenliggende
commit
05c0b5e671

+ 0 - 9
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -3470,16 +3470,13 @@ namespace Business.Replenishment
                 }
             }
             List<WorkOrdMaster> workMasters = _workOrdMaster.Select(a => mes_Morders.Select(m=>m.morder_no).ToList().Contains(a.WorkOrd) && a.Domain == input.factory_id.ToString());
-            decimal priority = 1;
             for(int i=0;i<weekPlan.Count;i++)
             {
                 weekPlan[i].ProductionStatus = "已发布";
-                weekPlan[i].Priority = priority;
                 workMasters.ForEach(b =>
                 {
                     if (b.ItemNum == weekPlan[i].ItemNumber && b.WorkOrd == weekPlan[i].ProductionOrder)
                     {
-                        b.Priority = priority;
                         b.Status = "p";
                     }
                 });
@@ -3487,12 +3484,10 @@ namespace Business.Replenishment
                 {
                     c.morder_state = MorderEnum.Initial_state;
                 });
-                priority++;
             }
             _workOrdMaster.Update(workMasters);
             await _businessDbContext.BulkUpdateAsync(mes_Morders);
             await _businessDbContext.BulkUpdateAsync(weekPlan);
-      
             return "OK";
         }
 
@@ -3517,16 +3512,13 @@ namespace Business.Replenishment
                 }
             }
             List<WorkOrdMaster> workMasters = _workOrdMaster.Select(a => mes_Morders.Select(m => m.morder_no).ToList().Contains(a.WorkOrd) && a.Domain == factoryid);
-            decimal priority = 1;
             for (int i = 0; i < weekPlan.Count; i++)
             {
                 weekPlan[i].ProductionStatus = "已发布";
-                weekPlan[i].Priority = priority;
                 workMasters.ForEach(b =>
                 {
                     if (b.ItemNum == weekPlan[i].ItemNumber && b.WorkOrd == weekPlan[i].ProductionOrder)
                     {
-                        b.Priority = priority;
                         b.Status = "p";
                     }
                 });
@@ -3534,7 +3526,6 @@ namespace Business.Replenishment
                 {
                     c.morder_state = MorderEnum.Initial_state;
                 });
-                priority++;
             }
             //发布计划订单产生的工单
             List<mes_morder> planMo = _mysql_mes_morder.GetListAsync(a => idList.Contains(a.Id) && string.IsNullOrEmpty(a.morder_state) && a.factory_id.ToString() == factoryid).Result;