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

+ 11 - 10
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -426,16 +426,6 @@ namespace Business.ResourceExamineManagement
         /// <exception cref="NotImplementedException"></exception>
         public async Task<string> ReceiveResult(ResourceCheckInputDto input)
         {
-            List<mo_mes_morder> morders = new List<mo_mes_morder>();
-            morders.Add(new mo_mes_morder
-            {
-                morder_no = "Test0000003",
-                moentry_sys_stime = Convert.ToDateTime("2023-06-07 12:00"),
-                product_code = "1.TEST1.D.0087",
-                need_number = 2000
-            });
-            CreateWorkOrdDates(morders);
-            return "";
             //资源检查入参全局变量赋值
             param.sorderId = input.sorderId;
             param.tenantId = input.tenantId;
@@ -538,6 +528,7 @@ namespace Business.ResourceExamineManagement
             //批量保存 后期考虑子工单
             if (_CalcBomViewAppService.mordersInsertList.Any())
             {
+                _CalcBomViewAppService.mordersInsertList.ForEach(s => { s.tenant_id = param.tenantId; s.factory_id = param.factoryId; });
                 await _mes_morder.InsertMany(_CalcBomViewAppService.mordersInsertList);
                 var mesorders = ObjectMapper.Map<List<mo_mes_morder>, List<mes_morder>>(_CalcBomViewAppService.mordersInsertList);
                 _businessDbContext.BulkInsert(mesorders);
@@ -1413,6 +1404,7 @@ namespace Business.ResourceExamineManagement
                     po_Main.factory_id = input.factoryId;
                     po_Main.tenant_id = input.tenantId;
                     po_Main.bang_id = bangid;
+                    po_Main.po_delivery = 1;
                     polist.Add(po_Main);
 
                     mo_srm_po_list podetail = new mo_srm_po_list();
@@ -1442,6 +1434,7 @@ namespace Business.ResourceExamineManagement
                     podetail.factory_id = input.factoryId;
                     podetail.tenant_id = input.tenantId;
                     podetail.bang_id = bangid;
+                    podetail.stock_id = 1;
                     podetaillist.Add(podetail);
 
                     supplierId = item.pr_purchaseid;
@@ -1496,6 +1489,7 @@ namespace Business.ResourceExamineManagement
                             podetail.tenant_id = input.tenantId;
                             podetail.bang_id = bangid;
                             podetaillist.Add(podetail);
+                            podetail.stock_id = 1;
                             pomain.po_total = pomain.po_total + item.pr_orderprice;
                         }
 
@@ -1534,6 +1528,7 @@ namespace Business.ResourceExamineManagement
                         po_Main.factory_id = input.factoryId;
                         po_Main.tenant_id = input.tenantId;
                         po_Main.bang_id = bangid;
+                        po_Main.po_delivery = 1;
                         polist.Add(po_Main);
 
                         mo_srm_po_list podetail = new mo_srm_po_list();
@@ -1563,6 +1558,7 @@ namespace Business.ResourceExamineManagement
                         podetail.factory_id = input.factoryId;
                         podetail.tenant_id = input.tenantId;
                         podetail.bang_id = bangid;
+                        podetail.stock_id = 1;
                         podetaillist.Add(podetail);
 
                         supplierId = item.pr_purchaseid;
@@ -1622,6 +1618,7 @@ namespace Business.ResourceExamineManagement
                     po_Main.factory_id = input.factoryId;
                     po_Main.tenant_id = input.tenantId;
                     po_Main.bang_id = bangid;
+                    po_Main.po_delivery = 1;
                     polist.Add(po_Main);
 
                     mo_srm_po_list podetail = new mo_srm_po_list();
@@ -1651,6 +1648,7 @@ namespace Business.ResourceExamineManagement
                     podetail.factory_id = input.factoryId;
                     podetail.tenant_id = input.tenantId;
                     podetail.bang_id = bangid;
+                    podetail.stock_id = 1;
                     podetaillist.Add(podetail);
 
                     supplierId = item.pr_purchaseid;
@@ -1704,6 +1702,7 @@ namespace Business.ResourceExamineManagement
                             podetail.factory_id = input.factoryId;
                             podetail.tenant_id = input.tenantId;
                             podetail.bang_id = bangid;
+                            podetail.stock_id = 1;
                             podetaillist.Add(podetail);
                             pomain.po_total = pomain.po_total + item.pr_orderprice;
                         }
@@ -1743,6 +1742,7 @@ namespace Business.ResourceExamineManagement
                         po_Main.factory_id = input.factoryId;
                         po_Main.tenant_id = input.tenantId;
                         po_Main.bang_id = bangid;
+                        po_Main.po_delivery = 1;
                         polist.Add(po_Main);
 
                         mo_srm_po_list podetail = new mo_srm_po_list();
@@ -1772,6 +1772,7 @@ namespace Business.ResourceExamineManagement
                         podetail.factory_id = input.factoryId;
                         podetail.tenant_id = input.tenantId;
                         podetail.bang_id = bangid;
+                        podetail.stock_id = 1;
                         podetaillist.Add(podetail);
 
                         supplierId = item.pr_purchaseid;