From 58a1b8b7db72225e0c2acca4f76399899f1bda4f Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期五, 09 一月 2026 15:14:41 +0800
Subject: [PATCH] 1

---
 WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderController.cs |   43 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 42 insertions(+), 1 deletions(-)

diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderController.cs b/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderController.cs
index 2731f8e..8fde075 100644
--- a/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderController.cs
+++ b/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Outbound/OutboundOrderController.cs
@@ -17,11 +17,52 @@
         public OutboundOrderController(IOutboundOrderService service) : base(service)
         {
         }
+        /// <summary>
+        /// 鍑哄簱鍗曟嵁鍙栨秷
+        /// </summary>
+        /// <param name="houseCancelOut"></param>
+        /// <returns></returns>
         [HttpPost, Route("CancelOut"), AllowAnonymous]
         public WebResponseContent CancelOut([FromBody] HouseCancelOut houseCancelOut)
         {
             return Service.CancelOut(houseCancelOut);
         }
-        
+
+        [HttpPost, Route("Save"), AllowAnonymous]
+        public WebResponseContent Save([FromBody] OutboundOrderAddDTO orderAddDTO)
+        {
+            return Service.Save(orderAddDTO);
+        }
+        /// <summary>
+        /// 鍑哄簱鍗曞簱瀛樹骇鍝佺紪鍙锋煡璇�
+        /// </summary>
+        /// <param name="warehouseId"></param>
+        /// <returns></returns>
+        [HttpPost, HttpGet, Route("GetCodeByWarehouse"), AllowAnonymous]
+        public WebResponseContent GetCodeByWarehouse(int warehouseId)
+        {
+            return Service.GetCodeByWarehouse(warehouseId);
+        }
+        /// <summary>
+        /// 鎶ュ簾鍗曞簱瀛樼増鏈煡璇�
+        /// </summary>
+        /// <param name="warehouseId"></param>
+        /// <returns></returns>
+        [HttpPost, HttpGet, Route("GetVersionByCode"), AllowAnonymous]
+        public WebResponseContent GetVersionByCode(string materielCode, int warehouseId)
+        {
+            return Service.GetVersionByCode(materielCode, warehouseId);
+        }
+
+        /// <summary>
+        /// 鎶ュ簾鍗曞簱瀛樼増鏈煡璇�
+        /// </summary>
+        /// <param name="warehouseId"></param>
+        /// <returns></returns>
+        [HttpPost, HttpGet, Route("GetLotNoByCode"), AllowAnonymous]
+        public WebResponseContent GetLotNoByCode(string materielCode, int warehouseId)
+        {
+            return Service.GetLotNoByCode(materielCode, warehouseId);
+        }
     }
 }

--
Gitblit v1.9.3