From 38f7aa5340b760d639263959aa59f87c512e75fa Mon Sep 17 00:00:00 2001 From: 杨张扬 <634643841@qq.com> Date: 星期六, 19 七月 2025 19:18:28 +0800 Subject: [PATCH] 双钱-点对点、满托出库上线、暂时取消RFID读卡器校验 双钱:取消任务收到4取货完成后,不会再次解锁重置起点 --- process/TaskProcess.cs | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/process/TaskProcess.cs b/process/TaskProcess.cs index 7c261b5..bfcdf52 100644 --- a/process/TaskProcess.cs +++ b/process/TaskProcess.cs @@ -68,7 +68,11 @@ //蹇呴』鍒犳帀 LocationHelper.ErrorLocCntReset(new ErrorLocCntResetInfo() { locID = mst.S_START_LOC, reqCode = 1 }); } - LocationHelper.UnLockLoc(mst.S_START_LOC);//瑙i攣璧风偣 + if (!WCSHelper.CheckActionRecordExist(mst.S_CODE, 4)) + { + LocationHelper.UnLockLoc(mst.S_START_LOC);//瑙i攣璧风偣 + } + LocationHelper.UnLockLoc(mst.S_END_LOC);//瑙i攣缁堢偣 } @@ -155,13 +159,21 @@ var dic = new List<param>(); dic.Add(new param() { name = "IKey", value = "IKey" }); dic.Add(new param() { name = "From", value = start.ToString() }); - dic.Add(new param() { name = "To", value = end.ToString() }); - dic.Add(new param() { name = "FUNC", value = startLoc.N_LAYER.ToString() }); + if (mst.S_TYPE.Contains("鐐瑰鐐�) || mst.S_TYPE.Contains("婊℃墭鍑哄簱涓婄嚎") || mst.S_TYPE.Contains("婊℃墭鍑哄簱澶嶆")) + { + dic.Add(new param() { name = "FUNC", value = "0" }); + } + else + { + dic.Add(new param() { name = "FUNC", value = startLoc.N_LAYER.ToString() }); + } + + dic.Add(new param() { name = "To", value = end.ToString() }); dic.Add(new param() { name = "Ctype", value = "0" }); - if (mst.S_TYPE == "浣欐枡涓嬬嚎鍏ュ簱" || mst.S_TYPE == "浜哄伐鎷嗙洏鍏ュ簱") + if (mst.S_TYPE.Contains("浣欐枡涓嬬嚎鍏ュ簱") || mst.S_TYPE.Contains("浜哄伐鎷嗙洏鍏ュ簱")) { dic.Add(new param() { name = "DATA", value = "1024" }); } @@ -170,6 +182,8 @@ dic.Add(new param() { name = "DATA", value = "0" }); } + + var res = NDCApi.AddOrderNew(1, 1, mst.S_CODE, dic);//娣诲姞鏂板懡浠� if (res != null && (res.err_code == 0 || res.err_code == 50009)) { -- Gitblit v1.9.1