From 1293aeec722e06dc11b657455941abbc1c274090 Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期日, 16 二月 2025 11:23:46 +0800
Subject: [PATCH] 修改与小车接口

---
 Wms/WMS.BLL/DataServer/StockServer.cs |   36 +++++++++++++++++++++++++++++++++---
 1 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/Wms/WMS.BLL/DataServer/StockServer.cs b/Wms/WMS.BLL/DataServer/StockServer.cs
index 89ca694..f15abb3 100644
--- a/Wms/WMS.BLL/DataServer/StockServer.cs
+++ b/Wms/WMS.BLL/DataServer/StockServer.cs
@@ -4,13 +4,17 @@
 using System.Linq;
 using System.Runtime.Intrinsics.X86;
 using System.Security.Claims;
+using System.Security.Policy;
 using System.Text;
 using Model.InterFaceModel;
 using Model.ModelDto;
 using Model.ModelDto.DataDto;
 using Model.ModelDto.SysDto;
 using Model.ModelVm.DataVm;
+using Newtonsoft.Json;
 using SqlSugar;
+using Utility.Tools;
+using WMS.BLL.LogServer;
 using WMS.DAL;
 using WMS.Entity.BllSoEntity;
 using WMS.Entity.Context;
@@ -1031,8 +1035,9 @@
         /// AGV鍏ュ簱瀹屾垚
         /// </summary>
         /// <param name="TaskCode">浠诲姟鍙�</param>
+        /// <param name="wcsurl">涓嬪彂WCS鏀捐揣瀹屾垚鍦板潃</param>
         /// <returns></returns>
-        public void ArriveFinish(string TaskCode)
+        public void ArriveFinish(string TaskCode,string wcsurl)
         {
             try
             {
@@ -1063,7 +1068,32 @@
                 stockDetail.WareHouseNo = "";
                 Db.Updateable(stockDetail).ExecuteCommand();
 
-                //涓嬪彂WCS鐢宠鍏ュ簱
+                #region 涓嬪彂WCS鏀捐揣瀹屾垚
+                var data = new
+                {
+                    Port = palletNo.EndLocat
+                };
+                var jsonData = JsonConvert.SerializeObject(data);
+                string response = "";
+                try
+                {
+                    var time1 = DateTime.Now;//鍙戦�佹椂闂� .ToString("yyyy-MM-dd HH:mm:ss")
+                    response = HttpHelper.DoPost(wcsurl, jsonData, "涓嬪彂缁橶CS鏀捐揣瀹屾垚鍛戒护", "WCS");
+                    var time2 = DateTime.Now;//杩斿洖鏃堕棿 .ToString("yyyy-MM-dd HH:mm:ss")
+
+                    //////瑙f瀽杩斿洖鏁版嵁 
+                    var res = JsonConvert.DeserializeObject<WcsModel>(response);
+                    if (res.StatusCode == -1)
+                    {
+                        throw new Exception("鏀捐揣澶辫触锛學CS杩斿洖淇℃伅閿欒");
+                    }
+                }
+                catch (Exception ex)
+                {
+                    throw new Exception(ex.Message);
+                }
+
+                #endregion
 
 
                 Db.CommitTran();
@@ -1181,7 +1211,7 @@
         /// <summary>
         /// 鍙嶉鏁板瓧瀛敓绯荤粺搴撳瓨淇℃伅
         /// </summary>
-        /// <param name="model"></param>
+        /// <param name=""></param>
         /// <returns></returns>
         public List<ReLocateData> GetLocateList()
         {

--
Gitblit v1.8.0