Sfoglia il codice sorgente

联动商户信息从交易信息中获取
联动设置费率,费率值赋值

lcl 2 anni fa
parent
commit
203e4ea7f0

+ 1 - 1
AppStart/Helper/SetDepositPostService.cs

@@ -1079,7 +1079,7 @@ namespace MySystem
             reqdic.Add("rpid", RequestId); // 请求流水(2字母开头+13位数字)
             reqdic.Add("agentNumber", AgentNo); // 代理编号
             reqdic.Add("mercModel", MercModel); // 商户模式
-            reqdic.Add("rate", 0.0063M); // 费率 如 0.0053
+            reqdic.Add("rate", Fee); // 费率 如 0.0053
             reqdic.Add("addRate", 0); // 附加费 如0
             reqdic.Add("rateType", "M015"); // 秒刷 M015 扫码 S010 特惠 T015
             reqdic.Add("mercId", MerNo); // 商户编号

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

@@ -184,6 +184,7 @@ namespace MySystem
                                                 BankCardType = 0;
                                             }
                                             if (trade.TradeType == "F010") QrPayFlag = 1;
+
                                         }
                                         int BrandId = pos.BrandId;
                                         // int BrandId = int.Parse(trade.ProductType);
@@ -286,6 +287,11 @@ namespace MySystem
                                             {
                                                 merchant.ActiveStatus = 1;
                                                 merchant.MerStandardDate = DateTime.Now;
+                                                if((pos.BrandId == 10 || pos.BrandId == 11) && string.IsNullOrEmpty(merchant.MerIdcardNo))
+                                                {
+                                                    merchant.MerIdcardNo = trade.Field2; //商户身份证号
+                                                    merchant.MerchantMobile = trade.Field1; //商户手机号
+                                                }
                                                 db.SaveChanges();
 
                                                 // 推荐王逻辑(激活)

+ 2 - 1
Controllers/HomeController.cs

@@ -1174,7 +1174,8 @@ namespace MySystem.Controllers
 
         public string test6()
         {
-            string result = SetDepositPostService.Instance.LDServiceFee("0000320226636450126740", 99, 11);
+            // string result = SetDepositPostService.Instance.LDServiceFee("0000320226636450126740", 99, 11);
+            string result = SetDepositPostService.Instance.LDFeeRate("110000004008674", 0.0063M, 11);
             // string content = "IARp4zPEPPcsJJiFrflSJn2dC+K8M1Aig1ch+39tCejtYfIZf62+0963QDhK6DDr9gh0V817KifLVEaMJwKeoXhH1ez58HvGeQz0xahzhUz8nLnQ1Uf5uw98/fHJabW3kZ0tdEN/2w/0m9g6hLsyQ5TQOoF9a//Pu1jbgQRro9w9GtsEi+IHd3Vlkf/B5vwu1ITAUycopfc27g8JwVC4Q+q+lKz6N00LDxUfBUWbZeidEHeq5rNtffZnSp5rrJ7ZUKqC/OlNYbLICPA/XcbgV7xKRxYAIcqa/mumlF9KyIQO4iYvf65sj5LVP9vh0YaWcEhBYyczwHvTxRni9VV4RCMHiQ9fTOMiPnTn0RyPcOMKzNYyxraDuEmla2c/lKRzZvHNwxIrUzpaTaXs+VmEtpEU/T8BBYxowE5gMt+bm5riJ6qbHmZfrBnqXRsRdk3/STZqZ3Goz9nE7bV0kyqYnpK/sg/qrhLGtAjpu9WvTBo7IrF00rahV4IpVXXKLFvjh+0ghKVglQ7ahUU3jx8RsoK8PTSm9LvKEoEDdmOdK7m2atzm6rG/EB67Rs/Mp1yxZTvjlMBuBMnna3LmLFfCkMRBQlIpha2GZKcc1NyH5z2EMOtxTfrt8rYlMRbYRhviDWk96N2Ha169/jzhye495pFJbbIkWssn9XwbvoB2z0Vmsuk7A+IvQ2paogmgeZGpaguWD5YBRTw5zMKlKMHN/Ph5JLaOvjYaHlYOCRPCrFt7WrAKj/Gobrs3MeMT+Bp1z8TpUWL/PqmGP8q/T+rZ7bX9d6F0QO2wKo631eXe0Z6EOXYaAEd/OAfn2NsSyw6BP5DtHxzLMCLJmMoi3E4llA==";
             // string result = SetDepositPostService.Instance.LDDecrypt(content);
             return result;