using HH.WCS.Mobox3.RiDong.dto; using HH.WCS.Mobox3.RiDong.util; using Newtonsoft.Json; namespace HH.WCS.Mobox3.RiDong.generalMethod; /// /// 第三方接口 /// public static class ThirdlyPortMethod { /// /// Http帮助类 /// private static readonly HttpHelper apiHelper = new HttpHelper(); /// /// 获取mobox基础url /// private static readonly string baseUrl = "http://169.93.160.23:5103"; /// /// 调用mobox的仓库量表变化 /// /// /// /// public static bool CallMoboxWMSAddChange(string url, T model) { var request = JsonConvert.SerializeObject(model); var response = apiHelper.WebPostycl(baseUrl + url, request); if (!string.IsNullOrEmpty(response)) { var dataResult = JsonConvert.DeserializeObject(response); if (dataResult.err_code == 0) { LogHelper.Info($"mobox的仓库量表变化:CallAMSTaskRedistribution接口调用成功,入参为{request},返回值为{response}", "AMS和WCS接口交互"); return true; } } else { LogHelper.Info($"mobox的仓库量表变化:CallAMSTaskRedistribution接口调用失败,入参为{request},返回值为{response}", "AMS和WCS接口交互"); } return false; } }