|
|
@@ -392,6 +392,10 @@ namespace Business.ResourceExamineManagement
|
|
|
/// <exception cref="NotImplementedException"></exception>
|
|
|
public async Task<PschedDto> ReceiveResult(SeorderentryDto input)
|
|
|
{
|
|
|
+ //资源检查结果
|
|
|
+ PschedDto rtn = new PschedDto();
|
|
|
+ rtn.sorderid = input.sorderId;
|
|
|
+
|
|
|
//生成当前计算bangid
|
|
|
SnowFlake snow = new SnowFlake();
|
|
|
long bangid = snow.NextId();
|
|
|
@@ -404,12 +408,11 @@ namespace Business.ResourceExamineManagement
|
|
|
}
|
|
|
//获取订单行数据
|
|
|
List<crm_seorderentry> sentrys = _mysql_crm_seorderentry.GetListAsync(p => p.tenant_id == input.tenantId && p.factory_id == input.factoryId && p.seorder_id == input.sorderId && p.IsDeleted == false).Result;
|
|
|
+
|
|
|
+ //数据库快照-同步mysql库数据到mongoDB中
|
|
|
+ await SyncData(input.tenantId, input.factoryId, bangid);
|
|
|
|
|
|
- string bom_number = "BOM00042070";
|
|
|
- int packages = 1000;
|
|
|
-
|
|
|
- input.tenantId = 102;
|
|
|
- input.factoryId = 10201;
|
|
|
+ List<entryDtl> entryDtls = new List<entryDtl>();
|
|
|
|
|
|
#region
|
|
|
var bomlist = _ic_bom.GetAll().Result;
|
|
|
@@ -427,13 +430,14 @@ namespace Business.ResourceExamineManagement
|
|
|
calcTest(getBomList, bangid, o.Id, o.qty.Value);
|
|
|
}
|
|
|
#endregion
|
|
|
+ rtn.entryDtls = entryDtls;
|
|
|
+ rtn.substitutes = null;
|
|
|
|
|
|
|
|
|
//数据准备
|
|
|
//await SaveChangesCompletedEventData()
|
|
|
|
|
|
- //数据库快照-同步mysql库数据到mongoDB中
|
|
|
- await SyncData(input.tenantId, input.factoryId, bangid);
|
|
|
+
|
|
|
|
|
|
List<BomChildExamineDto> returnlist = new List<BomChildExamineDto>();
|
|
|
BomChildExamineDto bomChild = new BomChildExamineDto();
|
|
|
@@ -458,7 +462,7 @@ namespace Business.ResourceExamineManagement
|
|
|
CheckOnOrder(returnlist, 102, 10201, dateTime, bangid);
|
|
|
|
|
|
//产能检查
|
|
|
- await ProductiveExamine(bom_number, packages);
|
|
|
+ //await ProductiveExamine(bom_number, packages);
|
|
|
//var id = Save(input.tenantId, input.factoryId);
|
|
|
//await GenerateMorder(1736470478942093312);
|
|
|
//var dateTime = DateTime.Parse("2021-09-03");
|