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