From ef839d119eec2c28fac5f5ba175d71f926afae44 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期二, 20 五月 2025 11:49:22 +0800
Subject: [PATCH] 修复数据库表字段不匹配、读取重量错误处理等逻辑

---
 Dtos/Request/MoboxRequest.cs |  257 +-------------------------------------------------
 1 files changed, 8 insertions(+), 249 deletions(-)

diff --git a/Dtos/Request/MoboxRequest.cs b/Dtos/Request/MoboxRequest.cs
index 4b910e6..57d13bf 100644
--- a/Dtos/Request/MoboxRequest.cs
+++ b/Dtos/Request/MoboxRequest.cs
@@ -30,27 +30,22 @@
         }
 
         #endregion
-        public class InWarehouseInfo {
+        public class InboundInfo {
             /// <summary>
             /// 璧风偣璐т綅
             /// </summary>
             [JsonProperty("StartLoc")]
-            public string startLoc { get; set; }
+            public string StartLoc { get; set; }
 
             /// <summary>
             /// 缁堢偣璐ф灦锛堝彲閫夛級
             /// </summary>
             [JsonProperty("Nrow")]
-            public string endShelf { get; set; }
+            public string Row { get; set; }
         }
 
         public class SelectLocationInfo {
             public string forklift_no { get; set; }
-
-            ///// <summary>
-            ///// 浠诲姟鍙�-            ///// </summary>
-            //public string taskNo { get; set; }
 
             public string endLoc { get; set; }
         }
@@ -58,7 +53,7 @@
         /// <summary>
         /// 浜у搧閮ㄥ垎鍥炲簱淇℃伅
         /// </summary>
-        public class PartInWarehouseInfo {
+        public class PartInboundInfo {
             /// <summary>
             /// 璧风偣浣嶇疆
             /// </summary>
@@ -73,7 +68,7 @@
         /// <summary>
         /// 浜у搧閮ㄥ垎鍑哄簱淇℃伅
         /// </summary>
-        public class PartOutWarehouseInfo {
+        public class PartOutboundInfo {
             /// <summary>
             /// 璧风偣浣嶇疆
             /// </summary>
@@ -88,7 +83,7 @@
         /// <summary>
         /// 鐩樼偣鐞嗚揣鍑哄簱淇℃伅
         /// </summary>
-        public class CheckOutWarehouseInfo {
+        public class CheckOutboundInfo {
             /// <summary>
             /// 璧风偣浣嶇疆
             /// </summary>
@@ -103,7 +98,7 @@
         /// <summary>
         /// 鐩樼偣鐞嗚揣鍥炲簱淇℃伅
         /// </summary>
-        public class CheckInWarehouseInfo {
+        public class CheckInboundInfo {
             /// <summary>
             /// 璧风偣浣嶇疆
             /// </summary>
@@ -114,242 +109,6 @@
             /// </summary>
             public string endLoc { get; set; }
         }
-
-        // ERP -> AGV
-
-        /// <summary>
-        /// 鍏ュ簱鏁版嵁鍚屾淇℃伅
-        /// </summary>
-        public class InWarehouseDataSyncInfo {
-            /// <summary>
-            /// 搴撳瓨鏄庣粏锛堝垪琛級
-            /// </summary>
-            public List<StockTransaction> stockTransactions { get; set; }
-
-            /// <summary>
-            /// 鎬昏褰曟暟
-            /// </summary>
-            public string totalRecords { get; set; }
-
-            /// <summary>
-            /// 鏁版嵁鐢熸垚鏃堕棿鎴�-            /// </summary>
-            public string timestamp { get; set; }
-        }
-
-        /// <summary>
-        /// 搴撳瓨鏄庣粏淇℃伅
-        /// </summary>
-        public class StockTransaction {
-            /// <summary>
-            /// 鍌ㄤ綅鐮�-            /// </summary>
-            public string locationCode { get; set; }
-
-            /// <summary>
-            /// 搴撳瓨鏄庣粏浜ゆ槗鍙�-            /// </summary>
-            public string stockTransactionId { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡缂栫爜
-            /// </summary>
-            public string itemCode { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡鍚嶇О
-            /// </summary>
-            public string itemName { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡鐭弿杩�-            /// </summary>
-            public string itemShortDesc { get; set; }
-
-            /// <summary>
-            /// 搴撳瓨鏁伴噺
-            /// </summary>
-            public string stockQuantity { get; set; }
-
-            /// <summary>
-            /// 鍏ュ簱鏁伴噺
-            /// </summary>
-            public string inQuantity { get; set; }
-
-            /// <summary>
-            /// 搴撳瓨鎬讳环
-            /// </summary>
-            public string totalPrice { get; set; }
-
-            /// <summary>
-            /// 鍏ュ簱鏃堕棿
-            /// </summary>
-            public string stockInTime { get; set; }
-
-            /// <summary>
-            /// 淇濈鍛�-            /// </summary>
-            public string storeKeeper { get; set; }
-
-            /// <summary>
-            /// 浜х嚎閮ㄩ棬浠g爜
-            /// </summary>
-            public string lineCode { get; set; }
-
-            /// <summary>
-            /// 閫佽揣鍗曡鍙�-            /// </summary>
-            public string deliveryItemNo { get; set; }
-
-            /// <summary>
-            /// 渚涘簲鍟嗗悕绉�-            /// </summary>
-            public string supplierName { get; set; }
-
-            /// <summary>
-            /// 搴撳瓨璐d换浜哄鍚�-            /// </summary>
-            public string inventoryManager { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁1
-            /// </summary>
-            public string ext1 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁2
-            /// </summary>
-            public string ext2 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁3
-            /// </summary>
-            public string ext3 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁4
-            /// </summary>
-            public string ext4 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁5
-            /// </summary>
-            public string ext5 { get; set; }
-        }
-
-        /// <summary>
-        /// 鍑哄簱鍙戞枡鍚屾淇℃伅
-        /// </summary>
-        public class OutWarehouseDataSyncInfo {
-            /// <summary>
-            /// 鍙戞枡璁板綍鏄庣粏鍒楄〃
-            /// </summary>
-            public List<MaterialIssue> materialIssues { get; set; }
-
-            /// <summary>
-            /// 鎬昏褰曟暟
-            /// </summary>
-            public string totalRecords { get; set; }
-
-            /// <summary>
-            /// 鏁版嵁鐢熸垚鏃堕棿鎴�-            /// </summary>
-            public string timestamp { get; set; }
-        }
-
-        /// <summary>
-        /// 鍙戞枡璁板綍鏄庣粏淇℃伅
-        /// </summary>
-        public class MaterialIssue {
-            /// <summary>
-            /// 鍌ㄤ綅鐮�-            /// </summary>
-            public string locationCode { get; set; }
-
-            /// <summary>
-            /// 棰嗙敤鍗曞彿
-            /// </summary>
-            public string withdrawalOrderNo { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡缂栫爜
-            /// </summary>
-            public string itemCode { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡鍚嶇О
-            /// </summary>
-            public string itemName { get; set; }
-
-            /// <summary>
-            /// 鐗╂枡鐭弿杩�-            /// </summary>
-            public string itemShortDesc { get; set; }
-
-            /// <summary>
-            /// 瀹炲彂鏁伴噺
-            /// </summary>
-            public string actualIssuedQty { get; set; }
-
-            /// <summary>
-            /// 瀹炲彂閲戦
-            /// </summary>
-            public string issuedAmount { get; set; }
-
-            /// <summary>
-            /// 渚涘簲鍟嗗悕绉�-            /// </summary>
-            public string supplierName { get; set; }
-
-            /// <summary>
-            /// 瀹炲彂浜�-            /// </summary>
-            public string issuer { get; set; }
-
-            /// <summary>
-            /// 鍙戞枡鏃ユ湡
-            /// </summary>
-            public string issueDate { get; set; }
-
-            /// <summary>
-            /// 淇濈鍛�-            /// </summary>
-            public string storeKeeper { get; set; }
-
-            /// <summary>
-            /// 浜х嚎閮ㄩ棬浠g爜
-            /// </summary>
-            public string lineCode { get; set; }
-
-            /// <summary>
-            /// 鎵规
-            /// </summary>
-            public string batchNo { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁1
-            /// </summary>
-            public string ext1 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁2
-            /// </summary>
-            public string ext2 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁3
-            /// </summary>
-            public string ext3 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁4
-            /// </summary>
-            public string ext4 { get; set; }
-
-            /// <summary>
-            /// 澶囩敤瀛楁5
-            /// </summary>
-            public string ext5 { get; set; }
-        }
+        
     }
 }

--
Gitblit v1.9.1