|
|
@@ -378,10 +378,10 @@ namespace Business.ResourceExamineManagement
|
|
|
//数据库快照-同步mysql库数据到mongoDB中
|
|
|
//await SyncData(input.tenantId, input.factoryId, bangid);
|
|
|
|
|
|
- //通过订单行获取物料BOM数据
|
|
|
+ //通过订单行的产品代码获取物料BOM数据
|
|
|
//FilterDefinition<ic_bom> filter = Builders<ic_bom>.Filter.In(s => s.bom_number, sentrys.Select(m => m.bom_number).ToList());
|
|
|
//List<ic_bom> boms = _ic_bom.GetManyByIds(filter).Result.Where(p => p.factory_id == input.factoryId && p.tenant_id == input.tenantId && !p.IsDeleted).ToList();
|
|
|
- List<ic_bom> boms = _ic_bom.Find(p=>sentrys.Select(m=>m.bom_number).Contains(p.bom_number) && p.factory_id == input.factoryId && p.tenant_id == input.tenantId && !p.IsDeleted).Result.ToList();
|
|
|
+ List<ic_bom> boms = _ic_bom.Find(p=>sentrys.Select(m=>m.item_number).Contains(p.item_number) && p.factory_id == input.factoryId && p.tenant_id == input.tenantId && !p.IsDeleted).Result.ToList();
|
|
|
//通过物料id获取产品提前期
|
|
|
List<ICItemLeadTimeDto> leadTimes = GetLeadTime(boms.Select(p => p.icitem_id).ToList(), input.tenantId, input.factoryId);
|
|
|
|