|
|
@@ -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;
|