From 22d714a3febae6e27513f924301e8c4635e648da Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期四, 14 九月 2023 13:58:21 +0800 Subject: [PATCH] 1 --- WebAPI/Controllers/SCGL/日计划管理/JIT_DayPlanPlatFormBillController.cs | 54 ++++++++++++++++++++++++++++-------------------------- 1 files changed, 28 insertions(+), 26 deletions(-) diff --git "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" index 2a7ef44..82a2a5d 100644 --- "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" +++ "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" @@ -144,6 +144,7 @@ return objJsonResult; } + LogService.CustomWriteLog("1:"+msg2, DateTime.Now.ToString("yyyy-MM-dd")); //JSON搴忓垪鍖栬浆鎹㈠瓧鍏搁泦鍚� List<Dictionary<string, string>> list = new List<Dictionary<string, string>>(); List<object> jb = JsonConvert.DeserializeObject<List<object>>(msg2); @@ -157,6 +158,7 @@ list.Add(dic); } + LogService.CustomWriteLog("2:", DateTime.Now.ToString("yyyy-MM-dd")); int TrueCount = 0, SumCount = 0; for (int i = 0; i < list.Count; i++) @@ -729,7 +731,7 @@ omdelMian = JsonConvert.DeserializeObject<Sc_WorkBillSortBillMain>(sWhere); string sql = $"exec JIT_qtfx {omdelMian.HProdORGID},{omdelMian.HWorkShopID},'{user}' "; ds = oCN.RunProcReturn(sql, "JIT_qtfx"); - LogService.Write("榻愬鍒嗘瀽sql:" + sql); + //LogService.Write("榻愬鍒嗘瀽sql:" + sql); List<PRD_PPBOM> BomList = new List<PRD_PPBOM>(); DataTable resulTable = ds.Tables[0]; if (resulTable.Rows[0][0].ToString().Contains("澶辫触")) @@ -768,7 +770,7 @@ fDayPlanFids = string.Join(",", fidList); fDayPlanFEntryids = string.Join(",", fentryidList); } - LogService.Write("鏃ヨ鍒掑伐鍗昳ds" + fDayPlanFids); + //LogService.Write("鏃ヨ鍒掑伐鍗昳ds" + fDayPlanFids); sw.Start();//寮�濮嬭鏃� @@ -789,24 +791,24 @@ //鍙栧簲鍙戞暟閲� FMustQty 涓嶈鍙栧�奸渶姹傛暟閲廎NeedQty 棰嗘枡鏁版嵁 string LLsql = string.Format(@"exec h_p_jit_PPBOMList '{0}'", fDayPlanFids); List<DayPlanPickedModel> DayPlanPickedModel = new List<DayPlanPickedModel>(); - LogService.Write("LLsql:" + LLsql); + //LogService.Write("LLsql:" + LLsql); ds = oCN.RunProcReturn(LLsql, "SC_WORKBILLSORTBILLMAIN"); - LogService.Write(JsonConvert.SerializeObject(ds)); + //LogService.Write(JsonConvert.SerializeObject(ds)); DayPlanPickedModel = ds.ToModelList<DayPlanPickedModel>(); - LogService.Write(JsonConvert.SerializeObject(DayPlanPickedModel)); + //LogService.Write(JsonConvert.SerializeObject(DayPlanPickedModel)); //CompleteAnalysisTempModel 鐢ㄤ簬瀛樺偍涓存椂闇�瑕佹彃鍏ユ暟鎹� List<CompleteAnalysisTempModel> completeAnalysisTempModel = new List<CompleteAnalysisTempModel>(); //鍒涘缓瀛楀吀 鐢ㄤ簬鍌ㄥ瓨鐗╂枡 + 鍗犵敤鏁伴噺 Dictionary<string, decimal> occupyDic = new Dictionary<string, decimal>(); - LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囬樁娈碉紝鐢ㄦ椂" + sw.Elapsed + "鎬昏鏁帮細" + BomList.Count); - LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囬樁娈碉紝鐢ㄦ椂" + sw.Elapsed + "鎬婚渶瑕佸惊鐜殑bom鏁伴噺锛�" + DatePlanList.Count); + //LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囬樁娈碉紝鐢ㄦ椂" + sw.Elapsed + "鎬昏鏁帮細" + BomList.Count); + //LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囬樁娈碉紝鐢ㄦ椂" + sw.Elapsed + "鎬婚渶瑕佸惊鐜殑bom鏁伴噺锛�" + DatePlanList.Count); //绗竴涓惊鐜� 鏃ヨ鍒掑伐鍗曟槑缁� 涓�澶�+涓�涓伐鍗� 涓�涓惊鐜� int o = 0; foreach (var item in DatePlanList) { o++; - LogService.Write("寰幆:" + o); + //LogService.Write("寰幆:" + o); //鏃ヨ鍒掔敤鏂欐竻鍗曟槑缁� 姣忎竴澶╃殑瀹為檯鐢ㄦ枡鎯呭喌 var _BomList = BomList.Where(x => x.HMasterDate == item.HMasterDate && x.HICMOEntryID_Sec == item.HICMOEntryID_Sec).ToList(); //姣忎竴涓墿鏂欒繘琛屽簱瀛樿绠� @@ -875,24 +877,24 @@ }); //鎵i櫎鍓╀綑鍙敤棰嗘枡鏁伴噺 _DayPlanPickedModel.FRemainPickedQty -= need; - LogService.Write($"h" + need); + //LogService.Write($"h" + need); //寰幆涓嬩竴涓墿鏂� continue; } else { - LogService.Write($"kxs" + need); + //LogService.Write($"kxs" + need); need -= _DayPlanPickedModel.FRemainPickedQty; //鍓╀綑闇�姹傛暟閲� - LogService.Write($"i1" + need); + //LogService.Write($"i1" + need); FOccupyPickedCount = _DayPlanPickedModel.FRemainPickedQty; _DayPlanPickedModel.FRemainPickedQty = 0; - LogService.Write($"i" + need); + //LogService.Write($"i" + need); } if (_pRD_WorkHouseCompar.Count > 0) { //缂烘枡鏁伴噺 闇�姹傛暟閲� - 瀹為檯搴撳瓨 >0 ? 涓�涓墿鏂欎笉绠″崰鐢ㄥ灏戞潯 搴撳瓨+璐т富 鏁版嵁 缂烘枡鏁伴噺鏄悓涓�涓暟閲� decimal _fLackCount = need > jskcQty ? (need - jskcQty) : 0; - LogService.Write($"j" + _fLackCount); + //LogService.Write($"j" + _fLackCount); //LogHelper.Info("缁勭粐锛�" + _item.FStockOrgId + " ,鍙婃椂搴撳瓨" + jskcQty); //鎬诲簱瀛樹负0浜� 鐩存帴缁欏嚭 缂烘枡鏁伴噺 if (jskcQty == 0) @@ -926,7 +928,7 @@ continue; } - LogService.Write($"k" + 2); + //LogService.Write($"k" + 2); foreach (var WorkHouse in _pRD_WorkHouseCompar) { //搴撳瓨鏁版嵁鍖归厤 @@ -1027,7 +1029,7 @@ //Thread.Sleep(6000); i++; } - LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囧畬鎴愶紝淇濆瓨鍒癕odel瀹炰綋锛屾�昏鏁帮細{completeAnalysisTempModel.Count}锛岃�楁椂锛�" + sw.Elapsed); + //LogService.Write($"榻愬鍒嗘瀽锛屾暟鎹噯澶囧畬鎴愶紝淇濆瓨鍒癕odel瀹炰綋锛屾�昏鏁帮細{completeAnalysisTempModel.Count}锛岃�楁椂锛�" + sw.Elapsed); List<string> sqlList = new List<string>(); DataTable insertDT = new DataTable(); insertDT.TableName = "JIT_MOMaterReadysBill"; @@ -1117,7 +1119,7 @@ $", {item["FCOMPLETECOUNT1"].ToString()}, {item["FERPCLSID"].ToString()}, {item["FWORKSHOPID"].ToString()}, {item["FSTOCKID"].ToString()}, {item["FOCCUPYPICKEDCOUNT"].ToString()}, '{item["HMainICMOBillNo"].ToString()}'" + $",{item["HLOT"].ToString()},'{item["HInventoryFID"].ToString()}')"); } - LogService.Write("鎵归噺鎻掑叆鍒版暟鎹簱鐢ㄦ椂锛�" + sw.Elapsed); + //LogService.Write("鎵归噺鎻掑叆鍒版暟鎹簱鐢ㄦ椂锛�" + sw.Elapsed); //鎵ц瀹屾垚鍚� 鏇存柊鏃ヨ鍒掑伐鍗曠姸鎬� string updatesql = string.Format(@" update Sc_WorkBillSortBillSub set HComplete = '鏈綈濂�' where HEntryID IN @@ -1136,7 +1138,7 @@ //閲婃斁榻愬鎿嶄綔 閬垮厤澶氫汉鍚屾椂杩涜榻愬鍒嗘瀽 oCN.RunProc($"update T_PRD_QTFX set FSTATUS = 0 where FPRDORGID ={omdelMian.HProdORGID} and FSTATUS = 1 "); sw.Stop();//缁撴潫璁℃椂 - LogService.Write("榻愬鍒嗘瀽杩愯鎬绘椂闀匡細" + sw.Elapsed); + //LogService.Write("榻愬鍒嗘瀽杩愯鎬绘椂闀匡細" + sw.Elapsed); objJsonResult.code = "1"; objJsonResult.count = 1; @@ -1602,7 +1604,7 @@ //sql闆嗗悎 鏇存柊閲囪喘璁㈠崟鍗犵敤鐨勬彁鏂欒鍒掓暟閲� List<string> sqlList = new List<string>(); - LogService.Write("1"); + //LogService.Write("1"); string Error = ""; foreach (var item in MaterialIDList) { @@ -1614,7 +1616,7 @@ continue; } - LogService.Write("1.1"); + //LogService.Write("1.1"); ////LogHelper.Info(item.FMATERIALID.ToString()); //褰撳墠鐗╂枡鍜屽簱瀛樼粍缁囧搴旂殑闇�杩涜鎻愭枡璁″垝鐨勬暟鎹� @@ -1630,7 +1632,7 @@ int i = 0; //璁板綍鍦ㄦ渶灏忛噰璐噺闇�姹備笅鐨勬棩璁″垝鏄庣粏FentyrID - LogService.Write("1.2"); + //LogService.Write("1.2"); List<int> FEntryIdList = new List<int>(); foreach (var _item in _DayPlanPpbom) @@ -1642,7 +1644,7 @@ break; } - LogService.Write("1.2.1"); + //LogService.Write("1.2.1"); if (NeedQty == 0) { @@ -1660,7 +1662,7 @@ continue; } - LogService.Write("1.2.2"); + //LogService.Write("1.2.2"); foreach (var Purchase in _PurchaseInventory) { @@ -1705,7 +1707,7 @@ DayPlanPpbomls.NeedQty = 0; } - LogService.Write("1.2.3"); + //LogService.Write("1.2.3"); FEntryIdList.Clear(); //鏇存柊閲囪喘璁㈠崟 @@ -1784,7 +1786,7 @@ } } - LogService.Write("1.2.4"); + //LogService.Write("1.2.4"); NeedQty = 0; @@ -1797,7 +1799,7 @@ int tlmmm = 0; JArray FinalyResult = new JArray(); - LogService.Write("2"); + //LogService.Write("2"); foreach (var item in PODemandPlanList) { @@ -1970,7 +1972,7 @@ // tlmmm++; } - LogService.Write("3"); + //LogService.Write("3"); if (Error != "") { oCN.Commit(); -- Gitblit v1.9.1