diff --git a/admin.net.pro/Admin.NET/Vistar.Application/SapService/Dto/SapPurchasingRequisitionInput.cs b/admin.net.pro/Admin.NET/Vistar.Application/SapService/Dto/SapPurchasingRequisitionInput.cs index 1e4c321..e8053cb 100644 --- a/admin.net.pro/Admin.NET/Vistar.Application/SapService/Dto/SapPurchasingRequisitionInput.cs +++ b/admin.net.pro/Admin.NET/Vistar.Application/SapService/Dto/SapPurchasingRequisitionInput.cs @@ -184,4 +184,9 @@ public class SapPurchasingRequisitionItem /// public string Loekz { get; set; } + /// + /// 项目描述 + /// + public string Ztext { get; set; } + } diff --git a/admin.net.pro/Admin.NET/Vistar.Application/SapService/SapService.cs b/admin.net.pro/Admin.NET/Vistar.Application/SapService/SapService.cs index 81d2321..89e94c6 100644 --- a/admin.net.pro/Admin.NET/Vistar.Application/SapService/SapService.cs +++ b/admin.net.pro/Admin.NET/Vistar.Application/SapService/SapService.cs @@ -32,6 +32,7 @@ public class SapService : IDynamicApiController, ITransient { _sysConfigService = sysConfigService; } + /// /// SAP同步物料 /// @@ -111,7 +112,12 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm012/100/zmmfm012/zmmfm012"; + + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm012/800/zmmfm012/zmmfm012";//正式sap地址 + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm012/130/zmmfm012/zmmfm012";//测试sap地址 // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -223,7 +229,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm001/100/zppfm001/zppfm001"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm001/800/zppfm001/zppfm001"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm001/130/zppfm001/zppfm001"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -278,6 +288,7 @@ public class SapService : IDynamicApiController, ITransient Console.WriteLine("发生错误: " + ex.Message); var output = new SapOutput() { + parameter= soapEnvelope.ToString(), code = "失败", msg = "发生错误" + ex.Message, result = "发生错误" + ex @@ -397,7 +408,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm003/100/zppfm003/zppfm003"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm003/800/zppfm003/zppfm003"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm003/130/zppfm003/zppfm003"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -507,7 +522,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm004/100/zppfm004/zppfm004"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm004/800/zppfm004/zppfm004"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm004/130/zppfm004/zppfm004"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -661,7 +680,12 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm013/100/zmmfm013/zmmfm013"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm013/800/zmmfm013/zmmfm013"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zmmfm013/130/zmmfm013/zmmfm013"; + // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -760,7 +784,8 @@ public class SapService : IDynamicApiController, ITransient new XElement("Ekorg", item.Ekorg), new XElement("Zzpspnr", item.Zzpspnr), new XElement("Afnam", item.Afnam), - new XElement("Loekz", item.Loekz) + new XElement("Loekz", item.Loekz), + new XElement("Ztext", item.Ztext) ); itemElements.Add(element); @@ -827,7 +852,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm005/100/zppfm005/zppfm005"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm005/800/zppfm005/zppfm005"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zppfm005/130/zppfm005/zppfm005"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -970,7 +999,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm005/100/zpsfm005/zpsfm005"; + + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm005/800/zpsfm005/zpsfm005"; + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm005/130/zpsfm005/zpsfm005"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content); @@ -1113,7 +1146,11 @@ public class SapService : IDynamicApiController, ITransient content.Headers.ContentType = new MediaTypeHeaderValue("text/xml"); httpClient.DefaultRequestHeaders.Add("Accept-Language", "zh"); // 设置 SAP Web 服务的 URL - var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm006/100/zpsfm006/zpsfm006"; + //sap正式地址 + var url = "https://vhjqeps4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm006/800/zpsfm006/zpsfm006"; + + //sap测试地址 + //var url = "https://vhjqeds4ci.sap.vistar-eq.com:44300/sap/bc/srt/rfc/sap/zpsfm006/130/zpsfm006/zpsfm006"; // 发起 POST 请求到 SAP Web 服务 var response = await httpClient.PostAsync(url, content);