Browse Source

拉卡拉设置服务费,政策Id要区分电签大机

lcl 1 week ago
parent
commit
dd95c8cbb8

BIN
.DS_Store


+ 1 - 1
AppStart/Helper/ChangePosFeeQueue.cs

@@ -136,7 +136,7 @@ public class ChangePosFeeQueue
                         else if (Deposit == "99") Deposit = "99";
                         else if (Deposit == "199") Deposit = "199";
                         else if (Deposit == "299") Deposit = "299";
-                        ChangePosFeeUtil.SetLKLDeposit(PosSn, Deposit);
+                        ChangePosFeeUtil.SetLKLDeposit(PosSn, Deposit, bId);
                     }
                 }
                 else

+ 2 - 2
AppStart/Helper/ChangePosFeeUtil.cs

@@ -398,7 +398,7 @@ namespace MySystem
     
     
         #region 拉卡拉-设置押金
-        public static string SetLKLDeposit(string SnIds, string DepositId)
+        public static string SetLKLDeposit(string SnIds, string DepositId, int BrandId)
         {
             string check = RedisDbconn.Instance.Get<string>("SetLKLPosDepositWait:" + SnIds);
             if (!string.IsNullOrEmpty(check))
@@ -414,7 +414,7 @@ namespace MySystem
                 //判断是否存在关联数据
                 string content = "";
                 function.WriteLog(DateTime.Now.ToString() + ":请求参数," + PosSn + ":" + DepositId, "拉卡拉-设置押金-返回报文");
-                content = PublicImportDataService.Instance.LkLSetDeposit(PosSn, decimal.Parse(DepositId));
+                content = PublicImportDataService.Instance.LkLSetDeposit(PosSn, decimal.Parse(DepositId), BrandId);
                 function.WriteLog(DateTime.Now.ToString() + "\n" + content, "拉卡拉-设置押金-返回报文");
                 if (content == "fail")
                 {

+ 15 - 5
AppStart/Helper/PublicImportDataService.cs

@@ -1356,13 +1356,23 @@ namespace MySystem
             return access_token;
             //{"access_token":"a54b216a-18b7-4a0b-b6b7-b37eee813b6e","token_type":"bearer","expires_in":872822,"scope":"all"}
         }
-        public string LkLSetDeposit(string sn, decimal serviceFee)
+        public string LkLSetDeposit(string sn, decimal serviceFee, int brandId = 30)
         {
             string target = "";
-            if(serviceFee == 0) target = "24NYTK4GDQKXSFYHD";
-            if(serviceFee == 99) target = "24NYTK4GDQKXSYJ99HD";
-            if(serviceFee == 199) target = "24NYTK4GDQKXSYJ199HD";
-            if(serviceFee == 299) target = "24NYTK4GDQKXSYJ299HD";
+            if(brandId == 31)
+            {
+                if(serviceFee == 0) target = "24YTKCTKXSFYHD";
+                if(serviceFee == 99) target = "24YTKCTKXSYJ99HD";
+                if(serviceFee == 199) target = "24YTKCTKXSYJ199HD";
+                if(serviceFee == 299) target = "24YTKCTKXSYJ299HD";
+            }
+            else
+            {
+                if(serviceFee == 0) target = "24NYTK4GDQKXSFYHD";
+                if(serviceFee == 99) target = "24NYTK4GDQKXSYJ99HD";
+                if(serviceFee == 199) target = "24NYTK4GDQKXSYJ199HD";
+                if(serviceFee == 299) target = "24NYTK4GDQKXSYJ299HD";
+            }
             Dictionary<string, string> headers = new Dictionary<string, string>();
             headers.Add("Authorization", "bearer " + LkLGetToken());
             Dictionary<string, string> req = new Dictionary<string, string>();