|
@@ -3794,13 +3794,12 @@ namespace Business.ResourceExamineManagement
|
|
|
AutoCreateBomBill(param.company_id.ToString(), autoCreates);
|
|
AutoCreateBomBill(param.company_id.ToString(), autoCreates);
|
|
|
pretreatments = _mysql_b_bom_pretreatment.GetListAsync(s => boms.Select(c => c.mysql_id).ToList().Contains(s.sourceid)).Result;
|
|
pretreatments = _mysql_b_bom_pretreatment.GetListAsync(s => boms.Select(c => c.mysql_id).ToList().Contains(s.sourceid)).Result;
|
|
|
}
|
|
}
|
|
|
- await AsyncItemStockFromWMS(pretreatments);
|
|
|
|
|
-
|
|
|
|
|
//增加特殊工单的预处理结果,因为特殊工单是自定义物料清单
|
|
//增加特殊工单的预处理结果,因为特殊工单是自定义物料清单
|
|
|
List<string> tsWork = new List<string> { "试制工单", "返工工单" };
|
|
List<string> tsWork = new List<string> { "试制工单", "返工工单" };
|
|
|
var specialWork = mo_Mes_Morders.Where(x => tsWork.Contains(x.morder_type)).ToList();
|
|
var specialWork = mo_Mes_Morders.Where(x => tsWork.Contains(x.morder_type)).ToList();
|
|
|
pretreatments.AddRange(_mysql_b_bom_pretreatment.GetListAsync(s => specialWork.Select(c => c.Id).ToList().Contains(s.sourceid)).Result);
|
|
pretreatments.AddRange(_mysql_b_bom_pretreatment.GetListAsync(s => specialWork.Select(c => c.Id).ToList().Contains(s.sourceid)).Result);
|
|
|
|
|
|
|
|
|
|
+ await AsyncItemStockFromWMS(pretreatments);
|
|
|
//数据库快照-同步mysql库数据到mongoDB中
|
|
//数据库快照-同步mysql库数据到mongoDB中
|
|
|
await DbSnapShot(param.company_id, param.factoryId, bangid, pretreatments);
|
|
await DbSnapShot(param.company_id, param.factoryId, bangid, pretreatments);
|
|
|
|
|
|