From 6b43055b5aa32dbea0dacee5a0235b0d5a76c293 Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期五, 30 五月 2025 17:19:35 +0800 Subject: [PATCH] 优化后台报错信息,空箱入库容器号增加检查逻辑 --- api/DebugController.cs | 82 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 79 insertions(+), 3 deletions(-) diff --git a/api/DebugController.cs b/api/DebugController.cs index 76e5b30..f443eef 100644 --- a/api/DebugController.cs +++ b/api/DebugController.cs @@ -64,6 +64,66 @@ } /// <summary> + /// AGV鐘舵�涓�敭鍥炴姤134 + /// </summary> + /// <param name="model">瀹瑰櫒鍙�/param> + /// <returns></returns> + [HttpPost] + [Route("AGVSeriesReports14")] + public ReturnResults AGVSeriesReports14(UpdateTaskState model) { + var agvTaskState = new AgvTaskState() { + task_no = model.TaskID, + forklift_no = model.ForkliftNo, + state = 1 + }; + ReturnResults returnResult = new ReturnResults(); + returnResult.ResultList = new List<ReturnResult>(); + + var temp1 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp1); + + agvTaskState.state = 3; + var temp3 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp3); + + agvTaskState.state = 4; + var temp4 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp4); + + return returnResult; + } + + /// <summary> + /// AGV鐘舵�涓�敭鍥炴姤562 + /// </summary> + /// <param name="model">瀹瑰櫒鍙�/param> + /// <returns></returns> + [HttpPost] + [Route("AGVSeriesReports62")] + public ReturnResults AGVSeriesReports62(UpdateTaskState model) { + var agvTaskState = new AgvTaskState() { + task_no = model.TaskID, + forklift_no = model.ForkliftNo, + state = 5 + }; + ReturnResults returnResult = new ReturnResults(); + returnResult.ResultList = new List<ReturnResult>(); + + var temp5 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp5); + + agvTaskState.state = 6; + var temp6 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp6); + + agvTaskState.state = 2; + var temp2 = WCSCore.OperateAgvTaskStatus(agvTaskState); + returnResult.ResultList.Add(temp2); + + return returnResult; + } + + /// <summary> /// 鍒濆鍖栨暟鎹簱 /// </summary> /// <returns></returns> @@ -186,7 +246,6 @@ var db = new SqlHelper<object>().GetInstance(); try { - using (var tran = db.UseTran()) { LogHelper.Info("LogCntrCg锛� + JsonConvert.SerializeObject(locCntrCg)); @@ -322,6 +381,11 @@ } } + /// <summary> + /// DEBUG锛氭ā鎷熻緭閫佺嚎浜х嚎婊℃墭鐩樹笅绾挎祦绋�+ /// </summary> + /// <param name="model"></param> + /// <returns></returns> [HttpPost] [Route("AddInboundTask")] public string AddInboundTask(AddInboundTaskInfo model) { @@ -397,8 +461,8 @@ var cntId = locCntrRel.S_CNTR_CODE; var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName); - LocationHelper.LockLoc(ref startLoc, 2); // 璧风偣鍑哄簱閿�- LocationHelper.LockLoc(ref endLoc, 1); // 缁堢偣鍏ュ簱閿�+ LocationHelper.LockStartLoc(ref startLoc); // 璧风偣鍑哄簱閿�+ LocationHelper.LockEndLoc(ref endLoc); // 缁堢偣鍏ュ簱閿� using (var tran = db.Ado.UseTran()) { if (db.Insertable<TN_CG_Detail>(cgDetail).ExecuteCommand() <= 0) { @@ -480,9 +544,21 @@ } public class AddInboundTaskInfo { + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> public string ItemCode { get; set; } + /// <summary> + /// 鎵规鍙�+ /// </summary> public string BatchNo { get; set; } + /// <summary> + /// 瀹瑰櫒缂栫爜 + /// </summary> public string CntrCode { get; set; } + /// <summary> + /// 璧峰璐т綅 + /// </summary> public string StartLoc { get; set; } } -- Gitblit v1.9.1