Преглед изворни кода

支付宝开户意愿查询状态的冻结和拒绝两个状态分离
开户意愿申请改状态为审核中,要保存

lcl пре 1 година
родитељ
комит
1857dfa14a

+ 11 - 1
Util/HaoDa/HaoDaExtQueryHelper.cs

@@ -151,7 +151,7 @@ public class HaoDaExtQueryHelper
                     RedisDbconn.Instance.AddList("HaoDaAuthQueryHelper", "{\"MerchantId\":\"" + Id + "\",\"MchtNo\":\"" + info.MchtNo + "\",\"StoreNo\":\"" + info.StoreNo + "\"}");
                     LogHelper.Instance.WriteLog("start1end", "查询支付宝商户意愿申请状态");
                 }
-                else if (order_status == "AUDIT_REJECT" || order_status == "AUDIT_FREEZE")
+                else if (order_status == "AUDIT_FREEZE")
                 {
                     LogHelper.Instance.WriteLog("start2", "查询支付宝商户意愿申请状态");
                     MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == Id) ?? new MerchantInfo();
@@ -161,6 +161,16 @@ public class HaoDaExtQueryHelper
                     LogHelper.Instance.WriteLog("start2end", "查询支付宝商户意愿申请状态");
                     db.SaveChanges();
                 }
+                else if (order_status == "AUDIT_REJECT")
+                {
+                    LogHelper.Instance.WriteLog("start2", "查询支付宝商户意愿申请状态");
+                    MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == Id) ?? new MerchantInfo();
+                    info.QueryCount = -1;
+                    merchant.QueryCount = -1;
+                    info.AlipayRemark = jsonObj["alipay_merchant_indirect_authorder_querystatus_response"]["verify_list"][0]["fail_reason"].ToString();
+                    LogHelper.Instance.WriteLog("start2end", "查询支付宝商户意愿申请状态");
+                    db.SaveChanges();
+                }
                 else if (order_status == "AUDIT_PASS")
                 {
                     LogHelper.Instance.WriteLog("start2", "查询支付宝商户意愿申请状态");

+ 1 - 0
Util/HaoDa/MerchantConfirmService.cs

@@ -70,6 +70,7 @@ namespace MySystem
                     AddInfo.QueryCount = 0;
                     RedisDbconn.Instance.AddList("AlipayForHaoDaQueue", AddInfo.Id);
                 }
+                db.SaveChanges();
             }
             else
             {

+ 2 - 2
Util/HaoDa/TestHaoDaService.cs

@@ -31,9 +31,9 @@ namespace MySystem
             // RedisDbconn.Instance.AddList("AlipayForHaoDaQueue",824);
             // RedisDbconn.Instance.AddList("WeChatForHaoDaQueue",824);
             // AlipayAddInfo(826);//提交支付宝开户意愿申请单
-            // AlipayAddInfo(826,"202309011037637291");//查询支付宝开户意愿申请状态
+            AlipayAddInfo(825,"202309011037751699");//查询支付宝开户意愿申请状态
             // WeChatAddInfo(826);//提交微信开户意愿申请单
-            WeChatAddInfo(826,"2000002424195476");//查询微信开户意愿申请状态
+            // WeChatAddInfo(825,"2000002424428809");//查询微信开户意愿申请状态
             // QueryMerchantStatus(824);//新建商户查询状态
             // QueryAuthStatus(826);//查询实名认证状态
             // ConfiemMer(808);//新建商户