From a8eaf0a6432009e06b471bc965015e8ef2835b1d Mon Sep 17 00:00:00 2001
From: IPC-610 <IPC-610@DESKTOP-6LEOOS3>
Date: 星期六, 28 九月 2024 13:28:55 +0800
Subject: [PATCH] 修改申请空托出库方法

---
 Wms/Wms/Controllers/BllAsnController.cs |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/Wms/Wms/Controllers/BllAsnController.cs b/Wms/Wms/Controllers/BllAsnController.cs
index badb7b4..a999bec 100644
--- a/Wms/Wms/Controllers/BllAsnController.cs
+++ b/Wms/Wms/Controllers/BllAsnController.cs
@@ -9,6 +9,8 @@
 using WMS.IBLL.IBllAsnServer;
 using WMS.IBLL.ILogServer;
 using Model.ModelVm.BllAsnVm;
+using Wms.Tools;
+using Microsoft.Extensions.Options;
 
 namespace Wms.Controllers
 {
@@ -18,6 +20,7 @@
     public class BllAsnController : ControllerBase
     {
         #region 渚濊禆娉ㄥ叆
+        private readonly ApiUrlConfig _config; //鎺ュ彛浜や簰璺緞
         private readonly IArrivalNoticeServer _arrivalNoticeSvc;                    // 鍏ュ簱鍗曟嵁Svc 
         private readonly IPalletBindServer _PalletBindSvc;                          // 鎵樼洏缁戝畾Svc 
         private readonly IBllBoxInfoServer _BoxInfoSvc;
@@ -29,8 +32,9 @@
         #endregion
 
         #region 鏋勯�犲嚱鏁�
-        public BllAsnController(IArrivalNoticeServer arrivalNoticeSvc, IPalletBindServer palletBindSvc,IBllBoxInfoServer bllBoxInfoSvc, ITaskServer taskSvc,IOperationASNServer logSvc, IPalletUnbindServer palletUnbind,IAuditLogServer auditLog,IBllLabelBoxNoServer labelBox)
+        public BllAsnController(IOptions<ApiUrlConfig> setting, IArrivalNoticeServer arrivalNoticeSvc, IPalletBindServer palletBindSvc,IBllBoxInfoServer bllBoxInfoSvc, ITaskServer taskSvc,IOperationASNServer logSvc, IPalletUnbindServer palletUnbind,IAuditLogServer auditLog,IBllLabelBoxNoServer labelBox)
         {
+            _config = setting.Value;
             _arrivalNoticeSvc = arrivalNoticeSvc;
             _PalletBindSvc = palletBindSvc;
             _BoxInfoSvc = bllBoxInfoSvc;
@@ -97,6 +101,11 @@
                 return Ok(new { code = 1, msg = e.Message });
             }
         }
+        /// <summary>
+        /// 鑾峰彇娣诲姞鏄庣粏鏁版嵁婧�
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
         [HttpPost]
         public IActionResult GetMaterialsList(GetMaterialsVm model)
         {
@@ -129,7 +138,7 @@
                 }
 
                 model.CreateUser = int.Parse(UserId);
-                string strMesage = _arrivalNoticeSvc.AddArrivalNotice(model);
+                string strMesage = _arrivalNoticeSvc.AddArrivalNotice(model, _config.WcsHost + _config.AddOrderTaskUrl);
 
                 if (strMesage == "")
                 {
@@ -911,7 +920,7 @@
                 {
                     return Ok(new { code = 1, msg = "鏈幏鍙栧埌褰撳墠鎿嶄綔浜轰俊鎭�" });
                 }
-                var list = _BoxInfoSvc.AddLabelBox(model.Id, model.IsReset, decimal.Parse(model.ArriveQty),  model.ProductionTime, model.ExpirationTime, model.StoreTime, int.Parse(userId));
+                var list = _BoxInfoSvc.AddLabelBox(model.Id, model.IsReset, decimal.Parse(model.ArriveQty), model.ProductionTime, model.ExpirationTime, model.StoreTime, model.SupplierLot, int.Parse(userId));
                 return Ok(new { code = 0,  msg = "鐢熸垚绠辩爜鏍囩鎴愬姛", data = list });
             }
             catch (Exception e)

--
Gitblit v1.8.0