Explorar el Código

发送激活数据到java

lcl hace 1 año
padre
commit
7a299047bd

+ 19 - 0
AppStart/Helper/PosPushDataHelper.cs

@@ -93,6 +93,25 @@ namespace MySystem
             }
         }
 
+        //激活数据
+        public static void Active(PosMerchantInfo mer)
+        {
+            try
+            {
+                Dictionary<string, object> dataContent = new Dictionary<string, object>();
+                dataContent.Add("pos_sn", mer.KqSnNo); //机具sn
+                dataContent.Add("mobile", mer.KqMerNo); //商户号
+                dataContent.Add("request_id", DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8)); //流水号
+                dataContent.Add("activation_time", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //激活时间
+                dataContent.Add("brand", mer.BrandId); //品牌
+                Push("active", dataContent);
+            }
+            catch (Exception ex)
+            {
+                function.WriteLog(DateTime.Now.ToString() + "\n" + ex.ToString() + "\n\n", "推送激活数据异常");
+            }
+        }
+
         //交易数据
         public static void Trade(TradeRecord trade)
         {

+ 2 - 0
AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs

@@ -237,6 +237,8 @@ namespace MySystem
 
                                     //检查交易状态,并发奖励
                                     WifiSendPrize(db, pos, add);
+
+                                    PosPushDataHelper.Active(add);
                                 }
 
                                 //推送数据给java

+ 4 - 0
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -958,6 +958,10 @@ namespace MySystem
 
                 //推送激活数据
                 if(Deposit == 0) Utils.Instance.SendActData(pos);
+                if(pos.BrandId == 14 && merchant != null)
+                {
+                    PosPushDataHelper.Active(merchant);
+                }
             }
             else if (pos.ActivationState == 1 && pos.BrandId == 14)
             {