change - 用户信息增加、编辑接口增加数据源ID保存优化处理

master
Wen JY 2 years ago
parent 1ba35e0116
commit 8641c5a85a

@ -379,14 +379,17 @@ public class SysUserController extends BaseController {
SysUserDatasource sysUserDatasource = new SysUserDatasource(); SysUserDatasource sysUserDatasource = new SysUserDatasource();
sysUserDatasource.setUserId(userId.toString()); sysUserDatasource.setUserId(userId.toString());
List<SysUserDatasource> sysUserDatasources = sysUserDatasourceService.selectSysUserDatasourceList(sysUserDatasource); List<SysUserDatasource> sysUserDatasources = sysUserDatasourceService.selectSysUserDatasourceList(sysUserDatasource);
if(sysUserDatasources!=null){ if(sysUserDatasources.size() > 0){
Long[] ageArray = sysUserDatasources.stream() Long[] ageArray = sysUserDatasources.stream()
.map(SysUserDatasource::getId) .map(SysUserDatasource::getId)
.toArray(Long[]::new); .toArray(Long[]::new);
int i = sysUserDatasourceService.deleteSysUserDatasourceByIds(ageArray); int i = sysUserDatasourceService.deleteSysUserDatasourceByIds(ageArray);
if (i>0){ if (i>0){
result = true; result = true;
} }
}else {
result = true;
} }
}catch (Exception ex){ }catch (Exception ex){
logger.error("用户数据源清除异常:"+ex.getMessage()); logger.error("用户数据源清除异常:"+ex.getMessage());
@ -408,6 +411,11 @@ public class SysUserController extends BaseController {
sysUserDatasource.setDatasourceId(dataSourceId); sysUserDatasource.setDatasourceId(dataSourceId);
sysUserDatasource.setUserId(userId.toString()); sysUserDatasource.setUserId(userId.toString());
int i = sysUserDatasourceService.insertSysUserDatasource(sysUserDatasource); int i = sysUserDatasourceService.insertSysUserDatasource(sysUserDatasource);
if (i>1){
System.out.println("保存成功");
}else {
System.out.println("保存失败");
}
} }
}catch (Exception ex){ }catch (Exception ex){
logger.error("保存用户数据源异常:"+ex.getMessage()); logger.error("保存用户数据源异常:"+ex.getMessage());

@ -276,7 +276,7 @@ public class SysUserServiceImpl implements ISysUserService {
// 新增用户与岗位管理 // 新增用户与岗位管理
insertUserPost(user); insertUserPost(user);
// 删除用户与数据源关联 // 删除用户与数据源关联
userPostMapper.deleteUserDBByUserId(userId); //userPostMapper.deleteUserDBByUserId(userId);
// 加园区权限 // 加园区权限
//insertUserDB(user); //insertUserDB(user);
return userMapper.updateUser(user); return userMapper.updateUser(user);

Loading…
Cancel
Save