From 09fc24d10328ded97dd0c14caf501c620516fde9 Mon Sep 17 00:00:00 2001 From: niujiyi <18272501226@163.com> Date: Thu, 28 May 2026 15:18:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E7=AB=AF-=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=89=A7=E6=B3=95=E7=99=BB=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppEnforcementRegistrationController.java | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnforcementRegistrationController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnforcementRegistrationController.java index 2775e160..96a835a3 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnforcementRegistrationController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnforcementRegistrationController.java @@ -337,13 +337,19 @@ public class AppEnforcementRegistrationController extends BaseController { for (EnforcementRegistrationVo reg : regResults) { // 执法人员1需要展示用户名+执法码 没有执法码展示加密手机号 - SysUserVo sysUserVo = sysUserService.selectUserById(Long.valueOf(vo.getLawEnforcerId())); - if (sysUserVo != null){ - String lawCN = sysUserVo.getUserName() +" "+sysUserVo.getLawCertificateNum(); - if(StringUtils.isEmpty(sysUserVo.getLawCertificateNum())){ - lawCN=sysUserVo.getUserName() +" "+ CommonUtil.encryptPhone(sysUserVo.getPhonenumber()); + if (StringUtils.isNotEmpty(vo.getLawEnforcerId())) { + try { + SysUserVo sysUserVo = sysUserService.selectUserById(Long.valueOf(vo.getLawEnforcerId())); + if (sysUserVo != null){ + String lawCN = sysUserVo.getUserName() +" "+sysUserVo.getLawCertificateNum(); + if(StringUtils.isEmpty(sysUserVo.getLawCertificateNum())){ + lawCN=sysUserVo.getUserName() +" "+ CommonUtil.encryptPhone(sysUserVo.getPhonenumber()); + } + reg.setLawEnforcer(lawCN); + } + } catch (NumberFormatException e) { + log.warn("无效的执法人员ID: {}", vo.getLawEnforcerId()); } - reg.setLawEnforcer(lawCN); } @@ -354,7 +360,11 @@ public class AppEnforcementRegistrationController extends BaseController { List userIds = new ArrayList<>(); for (String strid : ids) { if (StringUtils.isNotEmpty(strid.trim())) { - userIds.add(Long.parseLong(strid.trim())); + try { + userIds.add(Long.parseLong(strid.trim())); + } catch (NumberFormatException e) { + log.warn("无效的其他执法人员ID: {}", strid); + } } } if (!userIds.isEmpty()) {