From f512b0475560ed449f936e0b7a27ba197e6bafe5 Mon Sep 17 00:00:00 2001 From: IPC-610 <IPC-610@DESKTOP-6LEOOS3> Date: 星期四, 26 九月 2024 15:16:08 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/liudongl/jc24-wms --- Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 47 insertions(+), 1 deletions(-) diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs index a23c682..34dfe6f 100644 --- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs +++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs @@ -18,6 +18,8 @@ using WMS.Entity.SysEntity; using WMS.IBLL.IBllAsnServer; using WMS.BLL.SysServer; +using System.Threading.Tasks; +using System.Security.Policy; namespace WMS.BLL.BllAsnServer { @@ -254,7 +256,7 @@ } //娣诲姞鍏ュ簱鍗曟嵁 - public string AddArrivalNotice(ArrivalNoticeVm model) + public string AddArrivalNotice(ArrivalNoticeVm model, string url) { string strMessage = ""; string sqlString = string.Empty; @@ -262,6 +264,7 @@ //0锛氭垚鍝佸叆搴� 1锛氶噰璐叆搴� 2锛氫腑闂村搧鍏ュ簱 3锛氶��璐у叆搴� 4锛氳溅闂翠綑鏂欏叆搴� 5锛氬叾瀹冨叆搴� 6锛氫唬鍌ㄥ叆搴� 7锛氬瘎瀛樺叆搴� var TypeLot = "1, 2, 5, 6, 7"; //鎵规鍙负绌哄崟鎹被鍨� + var addOder = new List<ResponseOrderTaskModel>(); try { if (model.Origin == "褰曞叆") @@ -341,6 +344,20 @@ sqlDetailStr += $"'{model.ASNNo}','{detailModel.SkuNo}','{detailModel.SkuName}','{detailModel.Standard}', "; sqlDetailStr += $"'{detailModel.LotNo}','{detailModel.LotText}','{detailModel.Qty}','{detailModel.PackagNo}','{detailModel.Price}', "; sqlDetailStr += $"{detailModel.Money},'{detailModel.IsBale}','{detailModel.IsBelt}','{detailModel.SupplierLot}','0','{detailModel.UDF1}','{detailModel.UDF2}','{detailModel.UDF3}','{detailModel.UDF4}','{detailModel.UDF5}','{model.CreateUser}');"; + + if (model.Type == "1") + { + addOder.Add(new ResponseOrderTaskModel() + { + OrderNo = model.ASNNo, + LotNo = detailModel.LotNo, + SkuNo = detailModel.SkuNo, + SkuName = detailModel.SkuName, + BoxType = detailModel.Standard, + Qty = (int)detailModel.Qty, + TaskType = 0 + }); + } } if (sqlDetailStr == string.Empty) @@ -359,6 +376,35 @@ if (rowCount > 0 && rowDetailCount > 0) { new OperationASNServer().AddLogOperationAsn("鍏ュ簱浣滀笟", "鍏ュ簱鍗曟嵁", model.ASNNo, "娣诲姞", $"娣诲姞浜嗗崟鎹彿涓簕model.ASNNo}鐨勫崟鎹俊鎭�", Convert.ToInt32(model.CreateUser)); + + if (addOder.Count > 0) + { + // 姝e紡杩愯绋嬪簭鏀惧紑 + var jsonData = JsonConvert.SerializeObject(addOder); + string response = ""; + + try + { + var time1 = DateTime.Now;//鍙戦�佹椂闂� .ToString("yyyy-MM-dd HH:mm:ss") + //缁橶CS涓嬪彂鍏ュ簱鍗曚俊鎭� + response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍑哄簱鍛戒护", "WCS"); + + //////瑙f瀽杩斿洖鏁版嵁 + var wcsModel = JsonConvert.DeserializeObject<WcsModel>(response); + if (wcsModel.StatusCode == 0) + { + + } + if (wcsModel.StatusCode == -1) + { + + } + } + catch (Exception ex) + { + throw new Exception(ex.Message); + } + } return strMessage; } else -- Gitblit v1.8.0