zhaowc
2025-02-28 157abc191c34e57c1b958ae74fc3de6518ca8a30
Wms/Utility/Tools/HttpHelper.cs
@@ -65,17 +65,29 @@
            }
        }
        public static string DoGet(string url, Dictionary<string, string> paramDic = null, Dictionary<string, string> headerDic = null)
        public static string DoGet(string url, string str, string logStr, Dictionary<string, string> paramDic = null,  Dictionary<string, string> headerDic = null)
        {
            var paramString = GetUrlParamString(paramDic);
            var request = GetHttpWebRequest(url + paramString, headerDic, "GET");
            request.ContentType = "application/json";
            //log路径
            var logStr2 = $@".\log\{str}\{logStr}" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
            try
            {
                return GetResponseString(request);
                //记录log
                LogFile.SaveLogToFile($"{str}:( {paramString} ),", logStr2);
                var requestData = GetResponseString(request);
                //记录log
                LogFile.SaveLogToFile($"{str}反馈:( {requestData} ),", logStr2);
                return requestData;
            }
            catch (WebException ex)
            {
                //记录log
                LogFile.SaveLogToFile($"{str}反馈:( {ex.Message} ),", logStr2);
                throw ex;
            }
        }
@@ -206,7 +218,7 @@
                //修改参数的值
                foreach (var de in Pars)
                {
                    string subNode = "DataList/Product/Batch";// + de.Key.ToString();
                    string subNode = "DataList/Events/Event/DataField";// + de.Key.ToString();
                    
                    XmlNode node = xml.SelectSingleNode(subNode, nsmgr);
                    if (de != null)