Browse Source

fix(app): 修复查询印章列表相关问题

- 优化了印章列表查询逻辑,增加了对空值的检查
- 修复了 orgCode 错误的问题
-优化了异常处理,提高了代码的健壮性
SheepHy 4 days ago
parent
commit
c3a277c412

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

@@ -597,6 +597,7 @@ public class ESignServiceImpl implements IESignService {
         SysDepart sysDepart = sysDepartMapper.selectOne(Wrappers.<SysDepart>lambdaQuery().eq(SysDepart::getOrgCode, orgCode));
         EsignHttpResponse administrators = administrators(sysDepart.getEsignOrgId());
         JsonObject administratorsObject = gson.fromJson(administrators.getBody(), JsonObject.class);
+        if(administratorsObject.get("code").getAsInt() == 1435203) throw new JeecgBootException("当前登录账号无操作权限!");
         JsonObject data = administratorsObject.getAsJsonObject("data");
         String psnId = null;
         if (data != null) {