diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java index 636387a7..a2ced8b4 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppNonEnforcementRegistrationController.java @@ -46,6 +46,7 @@ public class AppNonEnforcementRegistrationController extends BaseController { /** * 执法端-非行政查询执法登记列表 */ + @SaIgnore @GetMapping("/queryById") public R queryById(String id) { diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java index 617b31c9..29ab6ed7 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java @@ -63,25 +63,33 @@ public class NonEnforcementRegistrationServiceImpl implements INonEnforcementReg { NonEnforcementRegistrationVo nonReg = nonEnforcementRegistrationMapper.selectVoById(id); if (nonReg != null && nonReg.getId() != null) { - SysUserVo user = sysUserMapper.selectUserById(Long.valueOf(nonReg.getLawEnforcerId())); - String temp=user.getLawCertificateNum(); - if(StringUtils.isEmpty(temp)){ - temp= CommonUtil.encryptPhone(user.getPhonenumber()); + // 处理主执法人员信息 + if (StringUtils.isNotEmpty(nonReg.getLawEnforcerId())) { + SysUserVo user = sysUserMapper.selectUserById(Long.valueOf(nonReg.getLawEnforcerId())); + if (user != null) { + String temp = user.getLawCertificateNum(); + if (StringUtils.isEmpty(temp)) { + temp = CommonUtil.encryptPhone(user.getPhonenumber()); + } + nonReg.setLawEnforcer(user.getUserName() + " " + temp); + } } - nonReg.setLawEnforcer(user.getUserName()+" "+temp); + if(StringUtils.isNotEmpty(nonReg.getLawEnforcerOther())){ List list = sysUserMapper.selectUserByIds(Convert.toStrArray(nonReg.getLawEnforcerIdOther())); - if(list.size()!=0){ + if(list != null && list.size() != 0){ String tmpUserShow = ""; for (SysUserVo ub : list) { - String t = ub.getLawCertificateNum(); - if(StringUtils.isEmpty(t)){ - t=CommonUtil.encryptPhone(ub.getPhonenumber()); + if (ub != null) { + String t = ub.getLawCertificateNum(); + if(StringUtils.isEmpty(t)){ + t = CommonUtil.encryptPhone(ub.getPhonenumber()); + } + tmpUserShow += ub.getUserName() + " " + t + ","; } - tmpUserShow += ub.getUserName() +" "+ t + ","; } if (tmpUserShow.length() > 0) { - tmpUserShow = tmpUserShow.substring(0, tmpUserShow.length()-1); + tmpUserShow = tmpUserShow.substring(0, tmpUserShow.length() - 1); } nonReg.setLawEnforcerOther(tmpUserShow); } @@ -89,7 +97,7 @@ public class NonEnforcementRegistrationServiceImpl implements INonEnforcementReg LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(ZdxtFile::getBusinessId, nonReg.getId()); - List zdxtFileCommons=zdxtFileMapper.selectList(queryWrapper); + List zdxtFileCommons = zdxtFileMapper.selectList(queryWrapper); if (zdxtFileCommons.size() > 0) { Map params = new HashMap(); params.put("fileList", zdxtFileCommons);