From 99d001bbf2a0371373e15c97d3c6c7dcf45e97e3 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期五, 13 六月 2025 15:44:22 +0800 Subject: [PATCH] 修复空托上线与满托下线联调的逻辑错误 --- api/ApiHelper.cs | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/api/ApiHelper.cs b/api/ApiHelper.cs index fabea4d..d851211 100644 --- a/api/ApiHelper.cs +++ b/api/ApiHelper.cs @@ -218,6 +218,8 @@ S_CNTR_TYPE = cntrType, // 绌烘墭鍏ュ簱 }; + startLoc.N_CURRENT_NUM = 1; // 缁戝畾鍚�+ var endLoc = db.Queryable<TN_Location>() .Where(l => Settings.AreaMap[endAreaName].Contains(l.S_AREA_CODE)) .Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "鏃� && l.C_ENABLE == "Y") @@ -275,7 +277,8 @@ it.N_LOCK_STATE, it.S_LOCK_STATE, it.S_LOCK_OP, - it.T_MODIFY + it.T_MODIFY, + it.N_CURRENT_NUM }).ExecuteCommand() <= 0) { tran.RollbackTran(); info = $"鐢熸垚浠诲姟'{taskName}'澶辫触锛氭洿鏂拌捣鐐硅揣浣�{startLoc.S_CODE}'閿佺姸鎬佸け璐�; @@ -386,6 +389,8 @@ S_CNTR_TYPE = cntrType, }; + startLoc.N_CURRENT_NUM = 1; // 缁戝畾鍚�+ var endLoc = db.Queryable<TN_Location>() .Where(l => Settings.AreaMap[endAreaName].Contains(l.S_AREA_CODE)) .Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "鏃� && l.C_ENABLE == "Y") @@ -445,7 +450,8 @@ it.N_LOCK_STATE, it.S_LOCK_STATE, it.S_LOCK_OP, - it.T_MODIFY + it.T_MODIFY, + it.N_CURRENT_NUM }).ExecuteCommand() <= 0) { tran.RollbackTran(); info = $"鐢熸垚浠诲姟'{taskName}'澶辫触锛氭洿鏂拌捣鐐硅揣浣�{startLoc.S_CODE}'閿佺姸鎬佸け璐�; -- Gitblit v1.9.1