Bladeren bron

恒洁中台推送

fubin 3 jaren geleden
bovenliggende
commit
7609fdefe5
2 gewijzigde bestanden met toevoegingen van 27 en 17 verwijderingen
  1. 12 12
      wwwroot/App_Code/SyncZhongTai.cs
  2. 15 5
      wwwroot/api/ZhongTai/SyncZhongTai.ashx

+ 12 - 12
wwwroot/App_Code/SyncZhongTai.cs

@@ -28,20 +28,20 @@ public class SyncZhongTai
     public static string _connStr_cz3 = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.19.22.61)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=hgcz3)));User Id=hgcz3;Password=dongke";
 
     // 测试环境
-    public static string _urlToken = "https://hapcloudq.hegii.com/api/auth/oauth/token";
-    public static string _urlPush = "https://hapcloudq.hegii.com/api/product/prodBarcode/synUniqueCode";
-    public static string _client_id_cz = "83263e79b909439bbd03caaada592b46";
-    public static string _client_secret_cz = "867eeba1e3624645ab18333589780677";
-    public static string _client_id_ss = "e86762528ada4cc3919346f107a7f7ec";
-    public static string _client_secret_ss = "de3e8f5e762c4f948807498a513688c4";
+    //public static string _urlToken = "https://hapcloudq.hegii.com/api/auth/oauth/token";
+    //public static string _urlPush = "https://hapcloudq.hegii.com/api/product/prodBarcode/synUniqueCode";
+    //public static string _client_id_cz = "83263e79b909439bbd03caaada592b46";
+    //public static string _client_secret_cz = "867eeba1e3624645ab18333589780677";
+    //public static string _client_id_ss = "e86762528ada4cc3919346f107a7f7ec";
+    //public static string _client_secret_ss = "de3e8f5e762c4f948807498a513688c4";
 
     // 正式环境
-    //public static string _urlToken = "https://hapcloud.hegii.com/api/auth/oauth/token";
-    //public static string _urlPush = "https://hapcloud.hegii.com/api/product/prodBarcode/synUniqueCode";
-    //public static string _client_id_cz = "94cbe967808941b895c636541f28557a";
-    //public static string _client_secret_cz = "1cd2011b447042e4b60e5411988b35f7";
-    //public static string _client_id_ss = "90c8310d77ae453685e9b0c16b386fb5";
-    //public static string _client_secret_ss = "5775f44f16b64124b9e854c1ae659444";
+    public static string _urlToken = "https://hapcloud.hegii.com/api/auth/oauth/token";
+    public static string _urlPush = "https://hapcloud.hegii.com/api/product/prodBarcode/synUniqueCode";
+    public static string _client_id_cz = "94cbe967808941b895c636541f28557a";
+    public static string _client_secret_cz = "1cd2011b447042e4b60e5411988b35f7";
+    public static string _client_id_ss = "90c8310d77ae453685e9b0c16b386fb5";
+    public static string _client_secret_ss = "5775f44f16b64124b9e854c1ae659444";
     #endregion
 
     #region 推送方法

+ 15 - 5
wwwroot/api/ZhongTai/testSyncZhongTai.ashx → wwwroot/api/ZhongTai/SyncZhongTai.ashx

@@ -1,4 +1,4 @@
-<%@ WebHandler Language="C#" Class="testSyncZhongTai" %>
+<%@ WebHandler Language="C#" Class="SyncZhongTai" %>
 
 using System;
 using System.Web;
@@ -15,7 +15,7 @@ using Curtain.Extension.ExObjectConvert;
 /// apiid=31014
 /// SAP:物料bom同步接口
 /// </summary>
-public class testSyncZhongTai : IHttpHandler, IReadOnlySessionState
+public class SyncZhongTai : IHttpHandler, IReadOnlySessionState
 {
 
     public void ProcessRequest(HttpContext context)
@@ -23,9 +23,19 @@ public class testSyncZhongTai : IHttpHandler, IReadOnlySessionState
         context.Response.ContentType = "text/plain";
         DateTime syncDate = new DateTime(2023, 3, 2);
 
-        context.Response.Write(DateTime.Now + ":调用开始\n");
-        string msg = SyncZhongTai.SyncFinishedProduct(syncDate, false);
-        context.Response.Write(DateTime.Now + ":调用结束\n");
+        string jsonPara = JsonPost.Parameter();
+
+        if (!string.IsNullOrEmpty(jsonPara))
+        {
+            JObject json = JObject.Parse(jsonPara);
+            DateTime.TryParse(json["SyncDate"].ToStringEx(), out syncDate);
+        }
+
+        string msg = string.Empty;
+        //context.Response.Write(DateTime.Now + ":调用开始\n");
+        msg = SyncZhongTai.SyncFinishedProduct(syncDate, false);
+        //context.Response.Write(DateTime.Now + ":调用结束\n");
+
         context.Response.Write(new JsonResult() { success = true, status = JsonStatus.success, message = msg }.ToJson());
     }