hudong
2025-05-09 56138493c172bcc34e5dd362067764cde8c520c1
测试
1个文件已修改
72 ■■■■ 已修改文件
api/WmsSapController.cs 72 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/WmsSapController.cs
@@ -27,43 +27,43 @@
        /// </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()
        //[HttpPost]
        //public Orderback.Root GYSReceiveXmlData([FromBody] GYSDto.Root xmlData)
            //{
            //    Content = new StringContent(xml, Encoding.UTF8, "application/xml")
            //};
            //return response;
            return null;
            #endregion
        }
        //    #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>