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