From 7c926c1e3ade5158e6b1b0b805cd1b9c142e4b6c Mon Sep 17 00:00:00 2001 From: 肖洋 <cathay_xy@163.com> Date: 星期六, 21 十二月 2024 09:45:33 +0800 Subject: [PATCH] 更新代码以使用SqlSugarScope替代SqlSugarClient,并添加生产产线属性 --- Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/RequestInTaskAsync.cs | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/RequestInTaskAsync.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/RequestInTaskAsync.cs index 363e05c..611c289 100644 --- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/RequestInTaskAsync.cs +++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/RequestInTaskAsync.cs @@ -39,19 +39,25 @@ { WebResponseContent content = new WebResponseContent(); // 鍒ゆ柇闇�涓嶉渶瑕佸幓鍖呰锛屼笉闇�瑕佸氨鍘诲父娓╀笁 - var stationManagers = _stationManagerRepository.QueryData(x => x.stationPLC == "1018" && x.stationArea == "Cache"); - var station = stationManagers.Select(x => x.stationChildCode).ToList(); + var stationManagers = _stationManagerRepository.QueryData(x => x.stationPLC == "1018" && x.stationArea == "Cache" && x.productLine == input.ProductionLine); - // 鑾峰彇WCSip鍦板潃鐩稿叧閰嶇疆 - var wcsIpAddrss = GetWCSIpAddress(); - if (wcsIpAddrss == null) - { - throw new InvalidOperationException("WCS IP 鏈厤缃�"); - } + //var station = stationManagers.Select(x => x.stationChildCode).ToList(); - var abc = HttpHelper.PostAsync(wcsIpAddrss, station.ToJsonString()).Result; - content = JsonConvert.DeserializeObject<WebResponseContent>(abc); - if (content.Data.ObjToInt() > 0) + //// 鑾峰彇WCSip鍦板潃鐩稿叧閰嶇疆 + //var wcsIpAddrss = GetWCSIpAddress(); + //if (wcsIpAddrss == null) + //{ + // throw new InvalidOperationException("WCS IP 鏈厤缃�"); + //} + + //var abc = HttpHelper.PostAsync(wcsIpAddrss, station.ToJsonString()).Result; + //content = JsonConvert.DeserializeObject<WebResponseContent>(abc); + //var num = content.Data.ObjToInt(); + + + // TODO 鍒ゆ柇鍦ㄩ�旀暟閲� + var count = BaseDal.QueryData(x => x.TargetAddress == stationManagers[0].Roadway).Count; + if (count <= 10) { // 閫佽嚦鍖呰 List<string> strings = stationManagers.Where(x => x.stationType == 0).Select(x => x.Roadway).ToList(); -- Gitblit v1.9.3