Ver código fonte

fix(app): 更新实名认证状态判断逻辑

- 增加获取授权用户信息字段
- 修改返回条件,同时校验实名状态和授权用户信息
- 确保只有当两个条件都满足时才返回成功状态
SheepHy 1 semana atrás
pai
commit
37c0c98905

+ 2 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/ESignServiceImpl.java

@@ -107,13 +107,14 @@ public class ESignServiceImpl implements IESignService {
         }
         JsonObject dataObj = dataElement.getAsJsonObject();
         String orgRealnameStatus = dataObj.get("realnameStatus").getAsString();
+        String authorizeUserInfo = dataObj.get("authorizeUserInfo").getAsString();
         String orgId = dataObj.get("orgId").getAsString();
         JsonObject jsonObject = dataObj.get("orgInfo").getAsJsonObject();
         String orgIDCardNum = jsonObject.get("orgIDCardNum").getAsString();
         sysDepart.setEsignOrgId(orgId);
         sysDepart.setOrgIdCardNum(orgIDCardNum);
         sysDepartMapper.updateById(sysDepart);
-        return orgRealnameStatus.equals("1");
+        return orgRealnameStatus.equals("1") && authorizeUserInfo.equals("true");
     }
 
     @Override