From 286db121ac6b7e56b1b579ebcdd191526890f4af Mon Sep 17 00:00:00 2001 From: IPC-610 <IPC-610@DESKTOP-6LEOOS3> Date: 星期四, 02 一月 2025 13:22:07 +0800 Subject: [PATCH] 修改问题 --- Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs | 50 ++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 38 insertions(+), 12 deletions(-) diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs index dfa78f2..0391053 100644 --- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs +++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs @@ -22,6 +22,7 @@ using System.Security.Policy; using WMS.Entity.DataEntity; using WMS.Entity.BllQualityEntity; +using Microsoft.VisualBasic; namespace WMS.BLL.BllAsnServer { @@ -344,6 +345,16 @@ continue; } } + if (!string.IsNullOrEmpty(detailModel.IsBale)) + { + detailModel.IsBale = detailModel.IsBale == "鏄�" ? "1" : "0"; + if (detailModel.IsBale != "1" && detailModel.IsBale != "0") + { + //鍒ゆ柇鏄惁瑁瑰寘 + strMessage = "-1:瑁瑰寘瀛楁鍙兘褰曞叆鈥滄槸鈥濇垨鈥滃惁鈥�;"; + continue; + } + } if (model.Type != "7") { if (!TypeLot.Contains(model.Type)) @@ -439,7 +450,7 @@ { var time1 = DateTime.Now;//鍙戦�佹椂闂� .ToString("yyyy-MM-dd HH:mm:ss") //缁橶CS涓嬪彂鍏ュ簱鍗曚俊鎭� - response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍑哄簱鍛戒护", "WCS"); + response = HttpHelper.DoPost(url, jsonData, "涓嬪彂缁橶CS鍏ュ簱鍛戒护", "WCS"); //瑙f瀽杩斿洖鏁版嵁 var wcsModel = JsonConvert.DeserializeObject<WcsModel>(response); @@ -498,6 +509,7 @@ return strMessage; } + sqlString += $"select * from BllArrivalNotice where ASNNo = '{model.ASNNo}' and isDel = '0';"; var asnInfo = Db.Ado.SqlQuery<BllArrivalNotice>(sqlString).FirstOrDefault(); if (asnInfo.Status != "0") @@ -550,6 +562,16 @@ { strMessage = "-1:鎵规鍙蜂笉鍙负绌�;"; continue; + } + if (!string.IsNullOrEmpty(detailModel.IsBale)) + { + detailModel.IsBale = detailModel.IsBale == "鏄�" ? "1" : "0"; + if (detailModel.IsBale != "1" && detailModel.IsBale != "0") + { + //鍒ゆ柇鏄惁瑁瑰寘 + strMessage = "-1:瑁瑰寘瀛楁鍙兘褰曞叆鈥滄槸鈥濇垨鈥滃惁鈥�;"; + continue; + } } if (model.Type == "2") // 2锛氫腑闂村搧鍏ュ簱 @@ -997,11 +1019,11 @@ resultModel.Message = "鍗曟嵁绫诲瀷涓嶅彲涓虹┖!"; return resultModel; } - if (string.IsNullOrEmpty(model.Customer)) - { - resultModel.Message = "瀹㈡埛涓嶅彲涓虹┖!"; - return resultModel; - } + //if (string.IsNullOrEmpty(model.Customer)) + //{ + // resultModel.Message = "瀹㈡埛涓嶅彲涓虹┖!"; + // return resultModel; + //} if (string.IsNullOrEmpty(model.OrderCode)) { resultModel.Message = "涓婃父绯荤粺鍗曞彿涓嶅彲涓虹┖!"; @@ -1014,11 +1036,14 @@ } // 鏍规嵁瀹㈡埛缂栧彿鑾峰彇瀹㈡埛鍚嶇О + var custname = ""; var CustomerModel = Db.Queryable<SysCustomer>().First(it => it.CustomerNo == model.Customer && it.IsDel == "0"); - if (CustomerModel == null) + if (CustomerModel != null) { - resultModel.Message = "瀹㈡埛缂栧彿涓嶅瓨鍦�!"; - return resultModel; + custname = CustomerModel.CustomerName; + //CustomerModel.CustomerName = ""; + //resultModel.Message = "瀹㈡埛缂栧彿涓嶅瓨鍦�!"; + //return resultModel; } // 鍏ュ簱鎬昏〃淇℃伅 @@ -1029,7 +1054,7 @@ Type = model.AsnType, Origin = string.IsNullOrEmpty(model.Origin) ? "ERP" : model.Origin, CustomerNo = model.Customer, - CustomerName = CustomerModel.CustomerName, + CustomerName = custname, OrderCode = model.OrderCode, }; @@ -1177,7 +1202,8 @@ if (mesList.Contains(notice.Type)) // mes { //鑾峰彇浠ょ墝 - var token = new Token().GetMesToken(mesTokenUrl); + //var token = new Token().GetMesToken(mesTokenUrl); //娴嬭瘯涓嶄娇鐢═OKEN锛屾寮忚繍琛屾椂鏀惧紑 + var token = ""; Dictionary<string, string> mesDic = new Dictionary<string, string>() { {"Authorization",token } @@ -1192,7 +1218,7 @@ var response = HttpHelper.DoPost(mesUrl, jsonData, "鍏ュ簱鍗曞畬鎴愪笂浼�", "MES", mesDic); var obj = JsonConvert.DeserializeObject<MesModel>(response);//瑙f瀽杩斿洖鏁版嵁 - if (obj.status != "0") + if (obj.status != "success") { throw new Exception("涓婁紶澶辫触" + obj.message); } -- Gitblit v1.8.0