| | |
| | | { |
| | | public class WmsSapController : System.Web.Http.ApiController |
| | | { |
| | | /// <summary> |
| | | /// 生产订单信息获取 |
| | | /// </summary> |
| | | /// <param name="xmlData"></param> |
| | | /// <returns></returns> |
| | | //[HttpPost] |
| | | //public Orderback.Root GYSReceiveXmlData([FromBody] GYSDto.Root xmlData) |
| | | //{ |
| | | // #region xml数据接收转数组 |
| | | |
| | | // LogHelper.Info("供应商接收接口:" + JsonConvert.SerializeObject(xmlData)); |
| | | |
| | | // ////接收xml数据 |
| | | // //XmlDocument xmlDoc = new XmlDocument(); |
| | | // //xmlDoc.LoadXml(xmlData.ToString()); |
| | | |
| | | // //// 将 XmlDocument 转换为 JSON 字符串 |
| | | // //JObject jsonObject = JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeXmlNode(xmlDoc)); |
| | | |
| | | // //// 处理特定字段,强制转换为数组 |
| | | // //WmsSpaHelper.EnsureArrayFormats(jsonObject, "ITEM"); |
| | | // //// 反序列化为RootWithArray |
| | | // //var data = JsonConvert.DeserializeObject<OrderDto.Root>(jsonObject.ToString()); |
| | | // #endregion |
| | | |
| | | // #region 外采入库业务流程 |
| | | // //Orderback.Root simpleResult = WmsSpaHelper.Mater_In(xmlData); |
| | | // //接收返回参数 生成sap对接文档返回格式 |
| | | // //var json = WmsSpaHelper.GetJsonResult(simpleResult.WLPZBH, simpleResult.resultCode.ToString(), simpleResult.resultMsg); |
| | | |
| | | // #endregion |
| | | // #region 返回xml |
| | | // //string xml = JsonConvert.DeserializeXmlNode(json, "root").OuterXml; |
| | | // ////返回json |
| | | // //var response = new HttpResponseMessage() |
| | | // //{ |
| | | // // Content = new StringContent(xml, Encoding.UTF8, "application/xml") |
| | | // //}; |
| | | // //return response; |
| | | // return null; |
| | | // #endregion |
| | | //} |
| | | |
| | | |
| | | |
| | | /// <summary> |