From c4e968254a4f1c5d538a9fd91284b4843ea08198 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期五, 23 五月 2025 10:44:58 +0800 Subject: [PATCH] 内部联调,修复问题,添加取消任务功能 --- api/DebugController.cs | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/api/DebugController.cs b/api/DebugController.cs index b113cf7..7f8d113 100644 --- a/api/DebugController.cs +++ b/api/DebugController.cs @@ -267,16 +267,34 @@ return "鎵句笉鍒板搴旂殑鐗╂枡淇℃伅"; } + var task = db.Queryable<TN_Task>() + .Where(t => t.S_CODE == model.TaskNo).First(); + + if (cgDetail == null) { + return "鎵句笉鍒板搴旂殑浠诲姟鍙�; + } + cgDetail.F_QTY = model.Weight; + task.F_WEIGHT = model.Weight; try { - if (db.Updateable<TN_CG_Detail>(cgDetail).UpdateColumns(it => it.F_QTY) + using (var tran = db.Ado.UseTran()) { + if (db.Updateable<TN_CG_Detail>(cgDetail).UpdateColumns(it => it.F_QTY) .ExecuteCommand() <= 0) { - return "淇敼澶辫触"; - } - return "淇敼鎴愬姛"; + tran.RollbackTran(); + return "淇敼澶辫触"; + } + if (db.Updateable<TN_Task>(task).UpdateColumns(it => it.F_WEIGHT).ExecuteCommand() <= 0) { + tran.RollbackTran(); + return "淇敼澶辫触"; + } + tran.CommitTran(); + } + LogHelper.Info($"妯℃嫙AGV浼犻�鐗╂枡閲嶉噺锛氫慨鏀逛换鍔″彿{task.S_CODE}閲嶉噺涓簕model.Weight}", "HosttoagvTask"); + return "淇敼鎴愬姛"; } + catch (Exception ex) { return ex.Message; -- Gitblit v1.9.1