From b079910e5de15863c26e479ffab15cc45d706f1a Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期一, 19 五月 2025 16:25:22 +0800 Subject: [PATCH] 测试修复轮询出库、抽检流程的问题 --- Dtos/Response/MoboxResponse.cs | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 43 insertions(+), 3 deletions(-) diff --git a/Dtos/Response/MoboxResponse.cs b/Dtos/Response/MoboxResponse.cs index 8ebf56f..a5068c7 100644 --- a/Dtos/Response/MoboxResponse.cs +++ b/Dtos/Response/MoboxResponse.cs @@ -4,19 +4,58 @@ using System.Text; using System.Threading.Tasks; +using Newtonsoft.Json; + namespace HH.WCS.Mobox3.DSZSH.Dtos.Response { - public class MoboxResponse : BaseResponse { + public class MoboxResponse { /// <summary> - /// Mobox 鎺ュ彛杩斿洖 + /// Mobox 鎺ュ彛杩斿洖鏁版嵁绫� /// </summary> - public class SimpleResult : Result { + public class SimpleResult { + + [JsonProperty("resultCode")] + public int Code { get; set; } + + [JsonProperty("resultMsg")] + public string Message { get; set; } + + [JsonProperty("result")] public List<object> Results { get; set; } = new List<object>(); + } + + /// <summary> + /// 鏋勫缓 <see cref="SimpleResult"/> 杩斿洖鍊硷紝閫夋嫨鎵撳嵃鏃ュ織淇℃伅锛堥粯璁ゆ墦鍗帮級 + /// </summary> + /// <param name="code"></param> + /// <param name="message"></param> + /// <param name="pringLog"></param> + /// <returns></returns> + public static SimpleResult BuildSimpleResult(int code, string message, bool pringLog = true) { + if (pringLog) { + LogHelper.Info(message); + } + return new SimpleResult { Code = code, Message = message }; + } + + /// <summary> + /// 鏋勫缓 <see cref="SimpleResult"/> 寮傚父杩斿洖鍊硷紝閫夋嫨鎵撳嵃寮傚父鏃ュ織淇℃伅锛堥粯璁ゆ墦鍗帮級 + /// </summary> + /// <param name="ex"></param> + /// <param name="exCode"></param> + /// <param name="pringLog"></param> + /// <returns></returns> + public static SimpleResult BuildSimpleEx(Exception ex, int exCode = 1, bool pringLog = true) { + if (pringLog) { + LogHelper.InfoEx(ex); + } + return new SimpleResult { Code = exCode, Message = ex.Message }; } /// <summary> /// mobox 鍙栨秷浠诲姟銆佹爣璁板畬鎴愪换鍔� /// </summary> public class MoboxTaskBase { + [JsonProperty("task_no")] public string TaskNo { get; set; } } @@ -197,6 +236,7 @@ /// 杩斿洖缁橤Z /// </summary> public class GzResult { + public int resultCode { get; set; } public string msg { get; set; } public int orderID { get; set; } -- Gitblit v1.9.1