Murphy 2 лет назад
Родитель
Сommit
34bd912a09

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

@@ -557,23 +557,6 @@ namespace Business.Replenishment
                 }
             }
             #endregion
-
-            //var pretreatments = _mysql_b_bom_pretreatment.GetListAsync(s => bomList.Select(c => c.Id).ToList().Contains(s.sourceid)).Result;
-            //List<mo_ic_bom> autoCreates = new List<mo_ic_bom>();
-            //var mobomlist = ObjectMapper.Map<List<ic_bom>, List<mo_ic_bom>>(bomList);
-            //mobomlist.ForEach(p =>
-            //{
-            //    if (!pretreatments.Where(s => s.sourceid == p.mysql_id).Any())
-            //    {
-            //        autoCreates.Add(p);
-            //    }
-            //});
-            //if (autoCreates.Any())
-            //{
-            //    AutoCreateBomBill(input.company_id.ToString(), autoCreates);
-            //    pretreatments = _mysql_b_bom_pretreatment.GetListAsync(s => bomList.Select(c => c.Id).ToList().Contains(s.sourceid)).Result;
-            //}
-
             //年度生产大纲实体
             List<ReplenishmentAnnualProduction> annualProductionOutlines = new List<ReplenishmentAnnualProduction>();
             List<YearDemandManagement> frontYearDemand = new List<YearDemandManagement>();
@@ -699,87 +682,6 @@ namespace Business.Replenishment
                 annualProductionOutline.factory_id = input.factory_id;
                 annualProductionOutline.org_id = input.org_id;
                 annualProductionOutlines.Add(annualProductionOutline);
-
-                //var planBOM = bomList.Find(b => b.item_number == productList[i].SAPItemNumber);
-                //var pretreament = pretreatments.Where(c => c.sourceid == planBOM.Id).ToList();
-                //var returnlist = ObjectMapper.Map<List<b_bom_pretreatment>, List<BomChildExamineDto>>(pretreament);
-                //returnlist = returnlist.OrderBy(s => s.num_order).ToList();
-                //var level1Dto = returnlist[0];
-                //level1Dto.needCount = productList[i].Qty;
-                //CaclMaterialShortage(returnlist);
-                //foreach (var r in returnlist)
-                //{
-                //    if (r.item_number != productList[i].SAPItemNumber && r.erp_cls == 1 && !string.IsNullOrEmpty(r.bom_number))
-                //    {
-                //        if (r.needCount <= 0)
-                //            continue;
-                //        var ic_itemSub = _itemMaster.Select(x => x.ItemNum == r.item_number && x.Domain == input.factory_id.ToString());
-                //        if (ic_itemSub.Count <= 0)
-                //            continue;
-
-                //        mes_morder mes_MorderSub = new mes_morder();
-                //        mes_MorderSub.GenerateNewId(help.NextId());
-                //        mes_MorderSub.morder_type = MorderEnum.JhMorder;
-                //        mes_MorderSub.work_order_type = MorderEnum.CgMorder;
-                //        mes_MorderSub.morder_state = "";
-                //        var nbrlistDto = _serialNumberAppService.GetBillNo(input.factory_id.ToString(), "M5", 1, "", 1);
-                //        if (nbrlistDto.Any())
-                //        {
-                //            mes_MorderSub.morder_no = nbrlistDto[0].NbrResult;
-                //        }
-                //        else
-                //        {
-                //            return "没有正确获取到工单编号,请检查";
-                //        }
-                //        mes_MorderSub.fms_number = "";
-                //        mes_MorderSub.bom_number = r.bom_number;
-                //        mes_MorderSub.fmodel = ic_itemSub[0].Descr1;
-                //        mes_MorderSub.urgent = 1;
-                //        mes_MorderSub.moentry_startup_status = 0;
-                //        mes_MorderSub.tenant_id = input.tenant_id;
-                //        mes_MorderSub.factory_id = input.factory_id;
-                //        mes_MorderSub.company_id = input.company_id;
-                //        mes_MorderSub.org_id = input.org_id;
-                //        mes_MorderSub.product_code = ic_itemSub[0].ItemNum;
-                //        mes_MorderSub.product_name = ic_itemSub[0].Descr;
-                //        mes_MorderSub.morder_date = DateTime.Now.Date.AddDays(1);
-                //        if (ic_itemSub[0].PurLT > 0)
-                //        {
-                //            mes_MorderSub.moentry_sys_stime = Convert.ToDateTime(productList[i].PlanMonth + "-01").AddDays(-ic_itemSub[0].PurLT);
-                //        }
-                //        else
-                //        {
-                //            mes_MorderSub.moentry_sys_stime = Convert.ToDateTime(productList[i].PlanMonth + "-01").AddDays(-1);
-                //        }
-                //        mes_MorderSub.moentry_prd = null;
-                //        mes_MorderSub.moentry_prdname = null;
-                //        mes_MorderSub.moentry_wrkc = null;
-                //        mes_MorderSub.moentry_wrkcname = null;
-                //        mes_MorderSub.picking_qty = 0;
-                //        mes_MorderSub.unit = ic_itemSub[0].UM;
-                //        mes_MorderSub.morder_production_number = r.needCount;
-                //        mes_MorderSub.need_number = r.needCount;
-                //        mes_MorderSub.remaining_number = 0;
-                //        mes_MorderSub.create_time = DateTime.Now;
-                //        //生成工单子表数据
-                //        mes_moentry mes_MoentrySub = new mes_moentry();
-                //        mes_MoentrySub.GenerateNewId(help.NextId());
-                //        mes_MoentrySub.moentry_moid = mes_MorderSub.Id;
-                //        mes_MoentrySub.moentry_mono = mes_MorderSub.morder_no;
-                //        mes_MoentrySub.unit = ic_itemSub[0].UM;
-                //        mes_MoentrySub.morder_production_number = r.needCount;
-                //        mes_MoentrySub.need_number = r.needCount;
-                //        mes_MoentrySub.remaining_number = 0;
-                //        mes_MoentrySub.tenant_id = input.tenant_id;
-                //        mes_MoentrySub.factory_id = input.factory_id;
-                //        mes_MoentrySub.company_id = input.company_id;
-                //        mes_MoentrySub.org_id = input.org_id;
-                //        mes_MoentrySub.create_time = DateTime.Now;
-
-                //        moList.Add(mes_MorderSub);
-                //        moentryList.Add(mes_MoentrySub);
-                //    }
-                //}
             }
             //保存数据
             using (var unitOfWork = _unitOfWorkManager.Begin(false, true))