Ver código fonte

代码提交

tangdi 2 anos atrás
pai
commit
1a92a9a25a

+ 4 - 0
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -4778,6 +4778,10 @@ namespace Business.Replenishment
                 AutoCreateBomBill(param.company_id.ToString(), autoCreates);
                 pretreatments = _mysql_b_bom_pretreatment.GetListAsync(s => boms.Select(c => c.mysql_id).ToList().Contains(s.sourceid)).Result;
             }
+            //增加特殊工单的预处理结果,因为特殊工单是自定义物料清单
+            List<string> tsWork = new List<string> { "试制工单", "返工工单" };
+            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);
             List<string> itemNums = new List<string>();
             //计算需求
             List<AlignmentCalcDto> AlignmentCalcList = new List<AlignmentCalcDto>();