Browse Source

分账费率调整

lcl 1 year ago
parent
commit
3b25294344
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Util/HaoDa/WeChatPayBackService.cs

+ 3 - 3
Util/HaoDa/WeChatPayBackService.cs

@@ -153,11 +153,11 @@ namespace MySystem
                                     string acctNo = AppConfig.Haoda.AcctNo; //账户号,分账接收方账户号
                                     string sacctNo = merchantAdd.MchtNo; //账户号,收款商户号
                                     string acctType = "0"; //账户类型(0:商户收款账户(大B),1:分账接收方账户(小B))
-                                    decimal hdfee = 0.0038M * order.PayMoney;
+                                    decimal hdfee = 0.0038M * order.PayMoney * (1 - set.GetPercent - 0.01M);
                                     hdfee = decimal.Parse(hdfee.ToString("f2"));
-                                    decimal servicefee = 0.01M * order.PayMoney;
+                                    decimal servicefee = 0.01M * order.PayMoney - hdfee;
                                     servicefee = decimal.Parse(servicefee.ToString("f2"));
-                                    decimal amount = order.PayMoney - hdfee - servicefee;
+                                    decimal amount = order.PayMoney - servicefee;
                                     amount = amount * 100; //金额(分)
                                     servicefee = servicefee * 100;
                                     string seviceAmount = servicefee.ToString("f0"); //服务费