From dedefa06e62e001b69fa52bb18c759f5fe951c08 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期五, 06 六月 2025 18:32:28 +0800 Subject: [PATCH] 替换百度key --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/api/SystemUserController.java | 19 ++++++++++++++++++- 1 files changed, 18 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..4a2b99d 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()){ @@ -283,6 +283,15 @@ if(0 < count){ return R.fail("手机号重复。"); } + systemUserLevels.sort(Comparator.comparing(SystemUserLevel::getLevel)); + SystemUserLevel systemUserLevel = systemUserLevels.get(0); + systemUser.setDistrictsCode(systemUserLevel.getDistrictsCode()); + systemUser.setDistricts(systemUserLevel.getDistricts()); + systemUser.setStreetId(systemUserLevel.getStreetId()); + systemUser.setStreet(systemUserLevel.getStreet()); + systemUser.setCommunityId(systemUserLevel.getCommunityId()); + systemUser.setCommunity(systemUserLevel.getCommunity()); + String districtsCode = systemUser.getDistrictsCode(); if (!StringUtils.isEmpty(districtsCode)){ @@ -304,6 +313,12 @@ systemUser.setStatus(1); systemUser.setCreateTime(LocalDateTime.now()); + + // 获取最高层级的用于原来的判断 + + Integer level = systemUserLevels.get(0).getLevel(); + systemUser.setAccountLevel(level); + systemUserService.updateById(systemUser); // 移除原来层级 在添加新层级 systemUserLevelService.remove(new LambdaQueryWrapper<SystemUserLevel>().eq(SystemUserLevel::getSystemUserId, systemUser.getId())); @@ -311,6 +326,8 @@ e.setSystemUserId(systemUser.getId()); e.setStatus(1); }); + + systemUserLevelService.saveBatch(systemUserLevels); -- Gitblit v1.7.1