悦 费 3 yıl önce
ebeveyn
işleme
da82ebccdd

+ 2 - 1
DK.Service/SAPDataService/SAPDataLogic.cs

@@ -1136,6 +1136,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
 				string postString = "{\"ZSUM\":" + num.ToString() + ",\"TABLE_IN\":{\"item\":" + JsonHelper.ToJson(ModelConvertHelper<BGToSAP>.ConvertToModel(workData)) + "}}";
 				INIUtility ini = INIUtility.Instance(INIUtility.IniFile.SAP_HEGII);
 				string url030 = ini.ReadIniData("SAP_NEW_INFO", "Url030");
+				//url030 = "http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM030";
 				string result = PostData(url030, postString, "POST");
 				if (JObject.Parse(result)["TABLE_OUT"] != null && JObject.Parse(result)["TABLE_OUT"].ToString().Length > 0)
 				{
@@ -1171,7 +1172,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
 								new OracleParameter(":OrderCode",OracleDbType.Varchar2, (string.IsNullOrEmpty(item["VBELN"].ToString()) ? " " : item["VBELN"].ToString()), ParameterDirection.Input),
 								new OracleParameter(":OrderItem",OracleDbType.Varchar2, ((string.IsNullOrEmpty(posnr)) ? "0" : posnr), ParameterDirection.Input),
 							};
-							r = oracleConn.ExecuteNonQuery(sqlString, paras);
+							//r = oracleConn.ExecuteNonQuery(sqlString, paras);
 						}
 					}
 					sqlString = "update tsap_hegii_datalog_bg t set t.EndTime = sysdate, DataStuts = :DataStuts, DataMSG =:msg where logid = :logid";

+ 4 - 1
DK.Service/SAPDataService/SAPDataLogicPartial.cs

@@ -88,6 +88,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
                     string postString = "{\"IT_INPUT\":{\"item\":" + JsonHelper.ToJson(ModelConvertHelper<CrossWorkShopToSAP>.ConvertToModel(workData)) + "}}";
                     INIUtility ini = INIUtility.Instance(INIUtility.IniFile.SAP_HEGII);
                     string url033 = ini.ReadIniData("SAP_NEW_INFO", "Url033");
+                    //url033 = "Url033=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM033"
                     string result = PostData(url033, postString, "POST");
                     string ztype = JObject.Parse(result)["ZTYPE"].ToString();
                     string msg = JObject.Parse(result)["ZMSG"].ToString();
@@ -715,7 +716,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
         /// <param name="date"></param>
         public static void BGYKToSAP(DateTime date, DateTime ndate)
         {
-            IDBTransaction oracleConn = null;
+          IDBTransaction oracleConn = null;
             ServiceResultEntity sre = new ServiceResultEntity();
             int logid = 0;
             string message = string.Empty;
@@ -792,6 +793,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
                     string postString = "{\"IT_INPUT\":{\"item\":" + JsonHelper.ToJson(ModelConvertHelper<BGYKToSAP>.ConvertToModel(workData)) + "}}";
                     INIUtility ini = INIUtility.Instance(INIUtility.IniFile.SAP_HEGII);
                     string url034 = ini.ReadIniData("SAP_NEW_INFO", "Url034");
+                    //url034 = "http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM034";
                     string result = PostData(url034, postString, "POST");
                     string ztype = JObject.Parse(result)["ZTYPE"].ToString();
                     string zmsg = JObject.Parse(result)["ZMSG"].ToString();
@@ -920,6 +922,7 @@ namespace Dongke.IBOSS.PRD.Service.SAPHegiiDataService
             //UTF8标准转码加密
             INIUtility ini = INIUtility.Instance(INIUtility.IniFile.SAP_HEGII);
             string userName = ini.ReadIniData("SAP_NEW_INFO", "userName");
+            //userName = "hgsapdk:Sapdk#240";
 
             string base64Header = Convert.ToBase64String(Encoding.UTF8.GetBytes(userName));
             myRequest.Headers.Add("Authorization", "Basic " + base64Header);

+ 4 - 2
DK.Service/SAPTest/Form1.cs

@@ -29,11 +29,13 @@ namespace SAPTest
                 //SAPDataLogic.HGSAPDK_SyncSap(DateTime.Now, "50", 0, logid);
                 //SAPDataLogic.SetFP60_240(DateTime.Now, 1);
 
-                string dateString = "2022-09-27 14:00:00";
+                string dateString = "2022-09-24 00:00:00";
                 DateTime dt = DateTime.ParseExact(dateString, "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture);
                 //SAPDataLogic.BGYKToSAP(DateTime.Now, dt);
-                //SAPDataLogic.CrossWorkshopToSAP(DateTime.Now, dt);
+                SAPDataLogic.CrossWorkshopToSAP(dt, dt);
                 //SAPDataLogic.AutoWorkDataToSAP_Test("ALL", dt);
+                //SAPDataLogic.AutoWorkDataToSAP5000(dt, "ALL", dt);
+                //SAPDataLogic.BGYKToSAP(dt, dt);
                 MessageBox.Show("OK");
             }
             catch (Exception ex)

+ 7 - 6
WCF.Service/WCF.WebHosting/SAP_HEGII.ini

@@ -36,14 +36,15 @@ EndDate6001=
 PackingURL=http://172.18.32.32:9300/api/mes/packing/?matnr=
 
 [SAP_NEW_INFO]
-#Url030=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM030
-#Url033=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM033
-#Url034=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM034
+#Url030=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM030
+#Url033=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM033
+#Url034=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM034
 #UserName=hgsapdk:Sapdk#240
 #Factory=5000
 
-Url030=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM030
-Url033=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM033
-Url034=http://hgs4podev.hegii.com:50200/RESTAdapter/DKMES/ZPPFM034
+
+Url030=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM030
+Url033=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM033
+Url034=http://hgs4powd1.hegii.com:8000/RESTAdapter/DKMES/ZPPFM034
 UserName=hgsapdk:Prddk209
 Factory=5000