diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java index b72a1baf..da19f4cb 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnforcementRegistrationController.java @@ -257,7 +257,11 @@ public class AppEnforcementRegistrationController extends BaseController enforcementRegistration.setLawEnforcer(userBean.getUserName() +" - "+ lawCN); // 执法人员2需要展示用户名+执法码 - List userBeans = userApi.getUserByUserIds(enforcementRegistration.getLawEnforcerIdTwo()); +// List userBeans = userApi.getUserByUserIds(enforcementRegistration.getLawEnforcerIdTwo()); + List userBeans = new ArrayList<>(); + if (StringUtils.isNotEmpty(enforcementRegistration.getLawEnforcerIdTwo())) { + userBeans = userApi.getUserByUserIds(enforcementRegistration.getLawEnforcerIdTwo()); + } String tmpUserShow = ""; for (UserBean ub : userBeans) { String lawCertificateNum = StringUtils.isEmpty(ub.getLawCertificateNum())?"":ub.getLawCertificateNum(); @@ -330,7 +334,11 @@ public class AppEnforcementRegistrationController extends BaseController UserBean userBean = userApi.getUserByUserId(userId); EnforcementRegistration registration = enforcementRegistrationService.getByDeptIdAndEnterpriseNumber(userBean.getDeptId(), enterpriseInformation.getEnterpriseNumber()); // 执法人员需要展示用户名+执法码 - List userBeans = userApi.getUserByUserIds(registration.getLawEnforcerIdTwo()); +// List userBeans = userApi.getUserByUserIds(registration.getLawEnforcerIdTwo()); + List userBeans = new ArrayList<>(); + if (StringUtils.isNotEmpty(registration.getLawEnforcerIdTwo())) { + userBeans = userApi.getUserByUserIds(registration.getLawEnforcerIdTwo()); + } String tmpUserShow = ""; for (UserBean ub : userBeans) { String lawCertificateNum = StringUtils.isEmpty(ub.getLawCertificateNum())?"":ub.getLawCertificateNum(); diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java index c532844b..2a79fe54 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseLawEnforcementController.java @@ -347,7 +347,10 @@ public class AppEnterpriseLawEnforcementController extends BaseController enfrorcement.setDeptObjs(objs); // 执法人员需要展示用户名+执法码 - List userBeans = userApi.getUserByUserIds(enfrorcement.getLawEnforcerTwoId()); + List userBeans = new ArrayList<>(); + if (StringUtils.isNotEmpty(enfrorcement.getLawEnforcerTwoId())) { + userBeans = userApi.getUserByUserIds(enfrorcement.getLawEnforcerTwoId()); + } String tmpUserShow = ""; for (UserBean ub : userBeans) { String lawCertificateNum = StringUtils.isEmpty(ub.getLawCertificateNum())?"":ub.getLawCertificateNum(); diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java index f3eb0f91..9a82cb26 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppSystemController.java @@ -126,6 +126,13 @@ public class AppSystemController extends BaseController { return ZDResponse.success("查询成功",list); } + @GetMapping("/listUsersNoPermission") + @ResponseBody + public ZDResponse listUsersNoPermission(User user) { + List list = userService.selectUserListNoPermission(user); + return ZDResponse.success("查询成功",list); + } + // @RequiresPermissions("system:user:list") @GetMapping("/listDeptApp") @ResponseBody diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java index e3088f30..4422b89c 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/IUserService.java @@ -43,6 +43,13 @@ public interface IUserService */ public List selectUserList(User user); + /** + * 无权限查询用户列表 + * @param user 用户信息 + * @return 用户信息集合信息 + */ + public List selectUserListNoPermission(User user); + /** * 根据条件分页查询已分配用户角色列表 * diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java index 16d08277..d4cc2472 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/user/service/UserServiceImpl.java @@ -123,6 +123,16 @@ public class UserServiceImpl implements IUserService { return userMapper.selectUserList(user); } + /** + * 无权限查询用户列表 + * @param user 用户信息 + * @return 用户信息集合信息 + */ + @Override + public List selectUserListNoPermission(User user) { + return userMapper.selectUserListByDeptId(user); + } + diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java index 8e5125cf..f272d1d8 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnforcementRegistrationServiceImpl.java @@ -70,23 +70,19 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat @Override public EnforcementRegistration selectEnforcementRegistrationById(String id) { - EnforcementRegistration enforcementRegistration = - enforcementRegistrationMapper.selectEnforcementRegistrationById(id); + EnforcementRegistration enforcementRegistration = enforcementRegistrationMapper.selectEnforcementRegistrationById(id); if(enforcementRegistration.getLawEnforcerId() != null){ - UserBean user = - userApi.getUserByUserId(enforcementRegistration.getLawEnforcerId()); +// UserBean user = userApi.getUserByUserId(enforcementRegistration.getLawEnforcerId()); // enforcementRegistration.setLawEnforcer(enforcementRegistration.getLawEnforcer() + " " + user.getLawCertificateNum() ); enforcementRegistration.setLawEnforcer(enforcementRegistration.getLawEnforcer()); } if(enforcementRegistration.getLawEnforcerIdTwo() != null){ - List users = - userApi.getUserByUserIds(enforcementRegistration.getLawEnforcerIdTwo()); +// List users = userApi.getUserByUserIds(enforcementRegistration.getLawEnforcerIdTwo()); // enforcementRegistration.setLawEnforcerTwo(enforcementRegistration.getLawEnforcerTwo() + " " + user.getLawCertificateNum() ); enforcementRegistration.setLawEnforcerTwo(enforcementRegistration.getLawEnforcerTwo()); } if(enforcementRegistration.getSubsidiaryerId() != null){ - UserBean user = - userApi.getUserByUserId(enforcementRegistration.getSubsidiaryerId()); +// UserBean user = userApi.getUserByUserId(enforcementRegistration.getSubsidiaryerId()); // enforcementRegistration.setSubsidiaryer(enforcementRegistration.getSubsidiaryer() + " " + user.getLawCertificateNum() ); enforcementRegistration.setSubsidiaryer(enforcementRegistration.getSubsidiaryer()); } diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java index a10ec1cd..3c05860c 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseLawEnforcementServiceImpl.java @@ -1,5 +1,6 @@ package com.zdxt.code.service.impl; +import java.util.ArrayList; import java.util.List; import cn.hutool.core.convert.Convert;