From db825ff9bb1352e79c3e018a647b3c88713d6f69 Mon Sep 17 00:00:00 2001 From: pulg <plg@Haninfo> Date: 星期六, 05 七月 2025 14:07:29 +0800 Subject: [PATCH] Merge branch 'master' of http://121.37.118.194:8000/r/WMSPrjInstance/HH-0014_NongFu_QingXi --- HH.WCS.QingXiNongfu/process/TaskProcess.cs | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 52 insertions(+), 2 deletions(-) diff --git a/HH.WCS.QingXiNongfu/process/TaskProcess.cs b/HH.WCS.QingXiNongfu/process/TaskProcess.cs index 3692e9c..fa6bcc9 100644 --- a/HH.WCS.QingXiNongfu/process/TaskProcess.cs +++ b/HH.WCS.QingXiNongfu/process/TaskProcess.cs @@ -78,9 +78,11 @@ if (bbbbbbb) { + bbbbbbb = false; //UpdateElevatorTask(mst); //todo锛�濡傛灉鏄數姊嵏璐т换鍔$數姊换鍔′腑闂磋〃鐘舵�锛屽 - if (BeenOver) + //bbbbbbb = TaskHelper.CheckActionRecordExist(mst.S_TASK_NO, "5"); + if (BeenOver || (mst.S_TYPE.Contains("鎴愬搧婊℃") && bbbbbbb)) { //if (mst.S_TYPE.Trim().Contains("缈绘枟鏈哄彨婊�)) //{ @@ -399,7 +401,6 @@ //new List<string> { "鎴愬搧婊℃-鍏ュ簱", "" } if (state == 6 || state == 5) { - LogHelper.Info($"浠诲姟绫诲瀷锛歿mst.S_TYPE}- 鍔ㄤ綔锛歿state}. 鏄惁5绠�锛焮mst.S_TYPE.Contains("鎴愬搧婊℃") || mst.S_TYPE.Contains("澶囪揣")} "); if (mst.S_TYPE.Contains("澶囪揣")) { @@ -1112,6 +1113,12 @@ { CacheBitCancelUpdate(mst, out r, true); } + if (state == 9) + { + CacheBitUpdate(mst, load: true); + var g = LocationHelper.UnLockLoc(mst.S_END_LOC.Trim()); + var T = LocationHelper.UnLockLoc(mst.S_START_LOC.Trim()); + } return r; } @@ -1349,6 +1356,48 @@ else return false; } } + //else if (taskType.Contains("鏀剁缉鑶滃弶杩�鍏ュ簱") || taskType.Contains("鏀剁缉鑶滃弶杩�鍏ュ簱") || taskType.Contains("鏀剁缉鑶滃弶杩�璐ф灦鍑烘彁鍗囨満")) + //{ + // var ts = 5; + // start = LocationHelper.GetAgvSite(mst.S_START_LOC);//璧风偣绔欑偣 + // end = LocationHelper.GetAgvSite(mst.S_END_LOC);//缁堢偣绔欑偣 + // var dic = new Dictionary<string, string>(); + // dic.Add("From", start.ToString()); + // dic.Add("To", end.ToString()); + // dic.Add("FUNC", "0"); + // dic.Add("DATA", "0"); + // int height = 0; + // var itemcode = ""; + // var ItemLayer = 0; + // var db = new SqlHelper<object>().GetInstance(); + // var cirs = ContainerHelper.GetCntrItemRel(mst.S_CNTRS.Split(',').ToList().FirstOrDefault()).First(); + // LogHelper.Info($"鍘熺墿鏂�鏀剁缉鑶滃弶杩�瀹瑰櫒鐗╂枡琛ㄦ暟鎹畕JsonConvert.SerializeObject(cirs)}", "HosttoagvTask"); + // if (cirs != null) + // { + // var ItemF = db.Queryable<ItemInfo>().Where(a => a.S_ITEM_CODE == cirs.S_ITEM_CODE).First(); + // itemcode = ItemF.S_ITEM_CODE; + // ItemLayer = ItemF.ItemLayer; + // if (mst.N_START_LAYER < 3 || mst.N_END_LAYER < 3) + // { + // height = ItemF.trayHeight; + // } + // else + // { + // height = ItemF.trayHeight1; + // } + // } + // dic.Add("ItemHeight", height.ToString()); + // dic.Add("StaItemHeight", "0"); + // dic.Add("TrayType", $"{mst.N_START_LAYER}{mst.N_END_LAYER}"); + // var ggh = NDC.AddTaskNew(ts, mst.N_PRIORITY, mst.S_TASK_NO, dic); + // if (ggh) + // { + // TaskHelper.UpdateStatus(mst, "宸叉帹閫�); + // result = true; + // GeneralInterFaceFunc(mst, 8 + ""); + // } + //} + //else if ( mst.S_END_LAREA == "WJBQDDKQ" || mst.S_END_LAREA == "SXBQDDKQ"|| mst.S_START_LAREA == "WJBQDDKQ" ||mst.S_START_LAREA == "SXBQDDKQ" ) //{ // if (start == 0) @@ -1416,6 +1465,7 @@ //} else { + if (start == 0) { //bool flag3 = ; -- Gitblit v1.9.1