Просмотр исходного кода

计划订单增加检查逻辑。

tangdi 2 лет назад
Родитель
Сommit
504d62844d

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

@@ -190,7 +190,7 @@ namespace Business.ResourceExamineManagement
                 itemStockoccupyDto.morder_id = mes_morder.Id;
                 itemStockoccupyDto.morder_mo = mes_morder.morder_no;
             }
-            if (param.checkflag)
+            if (param.checkflag && morder_type == MorderEnum.XsMorder)
             {
                 //找到当前物料的占用记录
                 var itemSockoccupy = sklist.Where(s => s.icitem_id == level1Dto.item_id && s.bang_id == bangid).ToList();
@@ -229,7 +229,7 @@ namespace Business.ResourceExamineManagement
                 _morderAppService.mo_Mes_Moentry = moentriesList;//工单子表
                 _morderAppService.mo_Mes_Mooccupies = mooccupyAllList;//工单占用
                 List<mo_mes_mooccupy> mooccupylist = new List<mo_mes_mooccupy>();
-                if (param.checkflag)
+                if (param.checkflag && morder_type == MorderEnum.XsMorder)
                 {
                     //工单检查无需检查在制
                     mooccupylist = _morderAppService.CheckMorder(level1Dto.item_number, level1Dto.lack_qty, plan_date.GetValueOrDefault(), sentrys, ic_item, bangid);