From 6d40f7c8b19efc612f824ee7e778d5be9f8382f5 Mon Sep 17 00:00:00 2001 From: Tjiny <Tjinyu23@163.com> Date: 星期五, 11 七月 2025 17:04:03 +0800 Subject: [PATCH] 2025-07-11日提交 --- HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs b/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs index f5356b6..ee8b496 100644 --- a/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs +++ b/HH.WCS.Mobox3.RiDong/generalMethod/TaskHelper.cs @@ -4,6 +4,7 @@ using HH.WCS.Mobox3.RiDong.dispatch; using HH.WCS.Mobox3.RiDong.dto; using HH.WCS.Mobox3.RiDong.models; +using HH.WCS.Mobox3.RiDong.Quartz; using HH.WCS.Mobox3.RiDong.util; using HH.WCS.Mobox3.RiDong.wms; @@ -341,7 +342,29 @@ dic.Add("Door", lockNo); NDC.StartNewOrderWithQCmd(164, DateTime.Now.Ticks.ToString(), dic); } + + /// <summary> + /// 鍙戦�鍏呯數 + /// </summary> + /// <returns></returns> + public static void SendCd(TaskCD task) + { + var dic = new Dictionary<string, string>(); + var dic1 = new Dictionary<string, string>(); + dic.Add("No", task.No); + dic.Add("Pri", "0"); + dic1.Add("ExtDeviceNo", task.CarNo); + //鍒ゆ柇 + var res = NDC.OrderAdd(99, dic, dic1); + if (res != null && (res.Res.ErrCode == 0 || res.Res.ErrCode == 50009)) + { + // dstart.N_STATE = 1; + // db.Updateable<TN_CD>(dstart).UpdateColumns(a => new { a.N_STATE }).ExecuteCommand(); + + } + } + /// <summary> /// 淇敼浠诲姟鐘舵� /// </summary> @@ -391,7 +414,6 @@ { var outbound = AdoSqlMethod<OutboundOrder>.QueryFirst(p => p.S_NO == model.S_BS_NO); - var operationDto = new OperationDto() { cntrCode = model.S_CNTR_CODE, @@ -413,6 +435,9 @@ if (oldoperation == null) { + var queryFirst = AdoSqlMethod<Location>.QueryFirst(p=>p.S_CODE == model.S_LOC_CODE); + + var newoperation = new Operation() { S_CODE = HelperMethod.GenerateTaskNo("浣滀笟鍙�, "OP"), @@ -426,7 +451,8 @@ S_END_AREA = Operation.GetArea(model.N_OUT_TYPE == 2 ? "CKK-1" : "JJCKK-1"), S_CNTR_CODE = model.S_CNTR_CODE, S_DC_NO = model.S_DC_NO, - S_OUT_TARGET = outbound.S_OUT_TARGET + S_OUT_TARGET = outbound.S_OUT_TARGET, + N_ROADWAY = queryFirst.N_ROADWAY }; // 鏍规嵁鎵樼洏鍙锋煡璇㈡槸鍚︽暣鎵樻垨鍒嗘嫞 @@ -500,4 +526,7 @@ } } } + + + } \ No newline at end of file -- Gitblit v1.9.1