|
|
|
@ -379,14 +379,17 @@ public class SysUserController extends BaseController {
|
|
|
|
|
SysUserDatasource sysUserDatasource = new SysUserDatasource();
|
|
|
|
|
sysUserDatasource.setUserId(userId.toString());
|
|
|
|
|
List<SysUserDatasource> 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());
|
|
|
|
|