From 6abc355aeb4e6f7960c11795dbbcc26396b0c888 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期五, 16 五月 2025 17:20:45 +0800
Subject: [PATCH] 博实物料下发同步接口开发,满箱入库、出库逻辑测试与优化

---
 Dtos/Response/MoboxResponse.cs |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/Dtos/Response/MoboxResponse.cs b/Dtos/Response/MoboxResponse.cs
index f404c20..a5068c7 100644
--- a/Dtos/Response/MoboxResponse.cs
+++ b/Dtos/Response/MoboxResponse.cs
@@ -24,6 +24,34 @@
         }
 
         /// <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 {

--
Gitblit v1.9.1