1
huangxiaoqiang
13 小时以前 a296223898d61a9838bbd35ed75c87575e308a36
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_OrderServices/Dt_InboundOrderService.cs
@@ -1,5 +1,6 @@
using MailKit.Search;
using Masuit.Tools;
using Newtonsoft.Json;
using WIDESEA_Common;
using WIDESEA_Core;
using WIDESEA_Core.BaseRepository;
@@ -62,12 +63,12 @@
                        inboundOrders.Add(InboundOrder);
                    }
                }
                PrintInbound(inboundOrders);
                return content.OK("成功");
                content=PrintInbound(inboundOrders);
                return content;
            }
            catch (Exception ex)
            {
                return content.Error(ex.Message);
                return content.Error("未知错误,请联系管理员");
            }
        }
@@ -81,12 +82,12 @@
                {
                    PalletCodes.Add(GetOrderPintCode("PalletCodes"));
                }
                PrintPallet(PalletCodes);
                 content= PrintPallet(PalletCodes);
                return content.OK();
            }
            catch (Exception ex)
            {
                return content.Error(ex.Message);
                return content.Error("未知错误,请联系管理员");
            }
        }
        public string GetOrderPintCode(string printCode)
@@ -108,7 +109,7 @@
            SqlSugarHelper.DbWMS.Updateable(PrintSetting).ExecuteCommand();
            return PrintCode;
        }
        public void PrintPallet(List<string> palletCodes)
        public WebResponseContent PrintPallet(List<string> palletCodes)
        {
            var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
            var Base = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.PrintIPAddress)?.ConfigValue;
@@ -119,10 +120,12 @@
            }
            var IpAddress = Base + ipAddress;
            var result = HttpsClient.PostAsync(IpAddress, palletCodes.ToJsonString()).Result;
            return JsonConvert.DeserializeObject<WebResponseContent>(result);
        }
        public void PrintInbound(List<Dt_InboundOrder> orders)
        public WebResponseContent PrintInbound(List<Dt_InboundOrder> orders)
        {
            WebResponseContent content = new WebResponseContent();
            var configs = _configService.GetConfigsByCategory(CateGoryConst.CONFIG_SYS_IPAddress);
            var Base = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.PrintIPAddress)?.ConfigValue;
            var ipAddress = configs.FirstOrDefault(x => x.ConfigKey == SysConfigConst.PrintInboundOrder)?.ConfigValue;
@@ -132,6 +135,7 @@
            }
            var IpAddress = Base + ipAddress;
            var result = HttpsClient.PostAsync(IpAddress, orders.ToJsonString()).Result;
            return JsonConvert.DeserializeObject<WebResponseContent>(result);
        }
    }
}