Kaynağa Gözat

非年度预测不展开自制件。

tangdi 2 yıl önce
ebeveyn
işleme
5a8da866bb

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

@@ -754,6 +754,12 @@ namespace Business.ResourceExamineManagement
                         item.lack_qty = 0;
                         item.stock_state = 1;
                     }
+                    else if (!LongPeriod)
+                    {
+                        item.lack_qty -= moo_qty;
+                        item.stock_state = 0;
+                        item.kitting_time = plan_date.GetValueOrDefault();
+                    }
                     else
                     {
                         item.lack_qty -= moo_qty;
@@ -781,7 +787,7 @@ namespace Business.ResourceExamineManagement
                                 morder_state = MorderEnum.Initial_state,
                                 ParentId = mes_morder.Id,
                                 bang_id = bangid,
-                                morder_no= order_mo
+                                morder_no = order_mo
                             };
                             Mes_MorderDto mes_MorderDto = _morderAppService.GenerateMorder(generateMorderDto);
 
@@ -858,7 +864,7 @@ namespace Business.ResourceExamineManagement
                                 }
                             }
                         }
-                        
+
                     }
                 }
                 else if (item.erp_cls == 3)
@@ -1319,6 +1325,12 @@ namespace Business.ResourceExamineManagement
                                 sct.lack_qty = 0;
                                 sct.stock_state = 1;
                             }
+                            else if (!LongPeriod)
+                            {
+                                sct.lack_qty -= moo_qty;
+                                sct.stock_state = 0;
+                                sct.kitting_time = dateTime;
+                            }
                             else {
                                 sct.lack_qty -= moo_qty;
                                 List<string> tsWork = new List<string> { "试制工单", "TCN工单", "返工工单" };