From d651a004647ed5ce63c79e56616d9ba961f10b00 Mon Sep 17 00:00:00 2001 From: xusd <hugeinfo123> Date: Mon, 14 Oct 2024 18:12:09 +0800 Subject: [PATCH] Merge branch 'release/release_20241014' into gzdyh_test --- dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java index 60d42ad..87f5af2 100644 --- a/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java +++ b/dyh-service/dyh-cust/src/main/java/cn/huge/module/ctuser/service/CtAccountService.java @@ -452,9 +452,14 @@ gridRoleMenuVo.setOrgRoleId(userRoleDTO.getRoleId()); gridRoleMenuVo.setMenuSys("sub-mdjfhj"); CtUserole roleMenu = sysClient.getRoleMenu(gridRoleMenuVo); + if (roleMenu == null || StringUtils.isEmpty(roleMenu.getRoleId())) { + return ReturnFailUtils.getRepInfo("该用户没有矛调系统的权限"); + } List<CtUserole> ctUseroles = new ArrayList<>(); ctUseroles.add(roleMenu); + log.info("xsd:roleMenu:{}", roleMenu); CtUnit ctUnit = ctUnitService.selectUnitByGridId(userRoleDTO.getOrgId()); + log.info("xsd:newuser:{}", ctUnit); if (ctUnit != null && StringUtils.isNotEmpty(ctUnit.getId())) { CtUserSaveDTO ctUserSaveDTO = new CtUserSaveDTO(); ctUserSaveDTO.setUnitId(ctUnit.getId()); @@ -466,9 +471,9 @@ ctUserSaveDTO.setIdcard(gridUserBaseDTO.getIdNumber()); ctUserSaveDTO.setCtUseroleList(ctUseroles); ctUserService.webSaveCtUser(ctUserSaveDTO, "-1"); - + log.info("xsd:ctUserSaveDTO:{}", ctUserSaveDTO); } else { - return ReturnFailUtils.getRepInfo("用户不存在!,请确认后重试!"); + return ReturnFailUtils.getRepInfo("该用户所属机构不允许登录矛调系统!请调整机构后重试!"); } return ReturnSucUtils.getRepInfo("创建账号成功"); } -- Gitblit v1.8.0