Browse Source

判断json是否存在相关的key

DuGuYang 1 year ago
parent
commit
f766c0c44e
1 changed files with 6 additions and 3 deletions
  1. 6 3
      Util/HaoDa/MerchantConfirmService.cs

+ 6 - 3
Util/HaoDa/MerchantConfirmService.cs

@@ -113,7 +113,7 @@ namespace MySystem
                     if (jsonObj["resultCode"].ToString() == "1")
                     if (jsonObj["resultCode"].ToString() == "1")
                     {
                     {
                         AddInfo.WeChatRemark = "";
                         AddInfo.WeChatRemark = "";
-                        if(string.IsNullOrEmpty(AddInfo.MchtNo))
+                        if (string.IsNullOrEmpty(AddInfo.MchtNo))
                         {
                         {
                             AddInfo.MchtNo = jsonObj["data"]["mchtNo"].ToString();
                             AddInfo.MchtNo = jsonObj["data"]["mchtNo"].ToString();
                         }
                         }
@@ -131,9 +131,12 @@ namespace MySystem
                         AddInfo.Status = -1;
                         AddInfo.Status = -1;
                         merchant.Status = -1;
                         merchant.Status = -1;
                         AddInfo.WeChatRemark = jsonObj["errorDesc"].ToString();
                         AddInfo.WeChatRemark = jsonObj["errorDesc"].ToString();
-                        if(string.IsNullOrEmpty(AddInfo.MchtNo))
+                        if (string.IsNullOrEmpty(AddInfo.MchtNo))
                         {
                         {
-                            AddInfo.MchtNo = jsonObj["data"]["mchtNo"].ToString();
+                            if (jsonObj.ToString().Contains("mchtNo"))
+                            {
+                                AddInfo.MchtNo = jsonObj["data"]["mchtNo"].ToString();
+                            }
                         }
                         }
                         db.SaveChanges();
                         db.SaveChanges();
                     }
                     }