From 918e3f07f06b36746959add0109c60bd4c376a5c Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期三, 21 五月 2025 18:55:09 +0800 Subject: [PATCH] 修改bug --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java index 3ccb34b..f7b0eb7 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java @@ -220,7 +220,7 @@ // 获取最高层级的用于原来的判断 systemUserLevels.sort(Comparator.comparing(SystemUserLevel::getLevel)); Integer level = systemUserLevels.get(0).getLevel(); - user.setAccountLevel(level); + systemUser.setAccountLevel(level); if(2 == user.getAccountLevel() && 1 == systemUser.getAccountLevel()){ @@ -284,6 +284,9 @@ return R.fail("手机号重复。"); } + + + String districtsCode = systemUser.getDistrictsCode(); if (!StringUtils.isEmpty(districtsCode)){ BcRegion bcRegion = bcRegionService.getOne(new LambdaQueryWrapper<BcRegion>().eq(BcRegion::getRegionCode, districtsCode)); @@ -304,6 +307,12 @@ systemUser.setStatus(1); systemUser.setCreateTime(LocalDateTime.now()); + + // 获取最高层级的用于原来的判断 + systemUserLevels.sort(Comparator.comparing(SystemUserLevel::getLevel)); + Integer level = systemUserLevels.get(0).getLevel(); + systemUser.setAccountLevel(level); + systemUserService.updateById(systemUser); // 移除原来层级 在添加新层级 systemUserLevelService.remove(new LambdaQueryWrapper<SystemUserLevel>().eq(SystemUserLevel::getSystemUserId, systemUser.getId())); @@ -311,6 +320,8 @@ e.setSystemUserId(systemUser.getId()); e.setStatus(1); }); + + systemUserLevelService.saveBatch(systemUserLevels); -- Gitblit v1.7.1