diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index ce2154f..fe4cc65 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -379,14 +379,17 @@ public class SysUserController extends BaseController { SysUserDatasource sysUserDatasource = new SysUserDatasource(); sysUserDatasource.setUserId(userId.toString()); List sysUserDatasources = sysUserDatasourceService.selectSysUserDatasourceList(sysUserDatasource); - if(sysUserDatasources!=null){ + if(sysUserDatasources.size() > 0){ Long[] ageArray = sysUserDatasources.stream() .map(SysUserDatasource::getId) .toArray(Long[]::new); + int i = sysUserDatasourceService.deleteSysUserDatasourceByIds(ageArray); if (i>0){ result = true; } + }else { + result = true; } }catch (Exception ex){ logger.error("用户数据源清除异常:"+ex.getMessage()); @@ -408,6 +411,11 @@ public class SysUserController extends BaseController { sysUserDatasource.setDatasourceId(dataSourceId); sysUserDatasource.setUserId(userId.toString()); int i = sysUserDatasourceService.insertSysUserDatasource(sysUserDatasource); + if (i>1){ + System.out.println("保存成功"); + }else { + System.out.println("保存失败"); + } } }catch (Exception ex){ logger.error("保存用户数据源异常:"+ex.getMessage()); diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index a86efff..cbc3e0a 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -276,7 +276,7 @@ public class SysUserServiceImpl implements ISysUserService { // 新增用户与岗位管理 insertUserPost(user); // 删除用户与数据源关联 - userPostMapper.deleteUserDBByUserId(userId); + //userPostMapper.deleteUserDBByUserId(userId); // 加园区权限 //insertUserDB(user); return userMapper.updateUser(user);