瀏覽代碼

修改E签宝查询企业账号是否存在,返回错误信息的修改

qxm 4 年之前
父節點
當前提交
56dfde7cd4

+ 6 - 2
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/impl/ESignServiceImpl.java

@@ -180,8 +180,12 @@ public class ESignServiceImpl implements ESignService {
     public String getOrgIdByThirdId(String chainsCode) {
         JSONObject json =null;
         JSONObject jsonObject = eSignHttpUtil.doGetGetJson(ESignUrl.getOrgIdByThirdId, json, chainsCode);
-        JSONObject result = (JSONObject)jsonObject.get("data");
-        return result.get("orgId").toString();
+        if (jsonObject!=null) {
+            JSONObject result = (JSONObject) jsonObject.get("data");
+            return result.get("orgId").toString();
+        }else{
+            return null;
+        }
     }
 
     /**

+ 7 - 3
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/utils/ESign/ESignHttpUtil.java

@@ -55,10 +55,14 @@ public class ESignHttpUtil {
 //        String str = doGet(url,param.toJSONString());
         JSONObject json =JSONObject.parseObject(str);
         int code = json.getInteger("code");
-        if(code!=0){
-            throw new ESignException(code,url,json.getString("message"));
+        if (code==53000001){
+          return null;
+        }else {
+            if (code != 0) {
+                throw new ESignException(code, url, json.getString("message"));
+            }
+            return json;
         }
-        return json;
     }
 
     /**