Browse Source

添加微信开户意愿签约通过状态的判断

lcl 1 year ago
parent
commit
3e05d2af6a
2 changed files with 18 additions and 8 deletions
  1. 16 6
      Util/HaoDa/HaoDaExtQueryHelper.cs
  2. 2 2
      Util/HaoDa/TestHaoDaService.cs

+ 16 - 6
Util/HaoDa/HaoDaExtQueryHelper.cs

@@ -54,7 +54,7 @@ public class HaoDaExtQueryHelper
             JsonData jsonObj = JsonMapper.ToObject(result);
             if (jsonObj["applyment_state"].ToString() == "APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT")
             {
-                LogHelper.Instance.WriteLog("starts", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("starts", "查询微信商户意愿申请状态");
                 MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == Id) ?? new MerchantInfo();
                 info.Status = 1;
                 merchant.Status = 1;
@@ -62,23 +62,33 @@ public class HaoDaExtQueryHelper
                 info.WeChatSignUrl = jsonObj["qrcode_data"].ToString();
                 db.SaveChanges();
                 RedisDbconn.Instance.AddList("HaoDaAuthQueryHelper", "{\"MerchantId\":\"" + Id + "\",\"MchtNo\":\"" + info.MchtNo + "\",\"StoreNo\":\"" + info.StoreNo + "\"}");
-                LogHelper.Instance.WriteLog("startsend", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("startsend", "查询微信商户意愿申请状态");
             }
             else if (jsonObj["applyment_state"].ToString() == "APPLYMENT_STATE_REJECTED")
             {
-                LogHelper.Instance.WriteLog("start1", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("start1", "查询微信商户意愿申请状态");
                 MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == Id) ?? new MerchantInfo();
                 info.Status = -1;
                 merchant.Status = -1;
                 info.WeChatRemark = jsonObj["reject_reason"].ToString();
-                LogHelper.Instance.WriteLog("start1end", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("start1end", "查询微信商户意愿申请状态");
+                db.SaveChanges();
+            }
+            else if (jsonObj["applyment_state"].ToString() == "APPLYMENT_STATE_PASSED")
+            {
+                LogHelper.Instance.WriteLog("start1", "查询微信商户意愿申请状态");
+                MerchantInfo merchant = db.MerchantInfo.FirstOrDefault(m => m.Id == Id) ?? new MerchantInfo();
+                info.Status = 2;
+                merchant.Status = 2;
+                info.WeChatRemark = "";
+                LogHelper.Instance.WriteLog("start1end", "查询微信商户意愿申请状态");
                 db.SaveChanges();
             }
             else
             {
-                LogHelper.Instance.WriteLog("starte", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("starte", "查询微信商户意愿申请状态");
                 RedisDbconn.Instance.AddList("WeChatResultForHaoDaQueue", "{\"MerchantId\":\"" + Id + "\",\"ApplymentId\":\"" + ApplymentId + "\"}");
-                LogHelper.Instance.WriteLog("start2end", "查询支付宝商户意愿申请状态");
+                LogHelper.Instance.WriteLog("start2end", "查询微信商户意愿申请状态");
             }
             db.Dispose();
         }

+ 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(826,"202309011037637291");//查询支付宝开户意愿申请状态
             // WeChatAddInfo(826);//提交微信开户意愿申请单
-            // WeChatAddInfo(826,"2000002424195476");//查询微信开户意愿申请状态
+            WeChatAddInfo(826,"2000002424195476");//查询微信开户意愿申请状态
             // QueryMerchantStatus(824);//新建商户查询状态
             // QueryAuthStatus(826);//查询实名认证状态
             // ConfiemMer(808);//新建商户