Browse Source

代理异常插入数据修复

master
La123123 1 month ago
parent
commit
198e3ac49d
  1. 12
      im-admin/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java

12
im-admin/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java

@ -59,8 +59,6 @@ public class SysUserController extends BaseController {
private final ImAgentAdminService imAgentAdminService; private final ImAgentAdminService imAgentAdminService;
private final ImAgentAdminService imAgentService;
/** /**
* 获取用户列表 * 获取用户列表
*/ */
@ -243,7 +241,7 @@ public class SysUserController extends BaseController {
//判断该用户是否拥有agentAdmin权限 //判断该用户是否拥有agentAdmin权限
if(permissions.contains("agentAdmin")){ if(permissions.contains("agentAdmin")){
//插入代理端数据 //插入代理端数据
int insertAgent = imAgentService.insertAgentData(newUser.getUserId(), newUser.getUserName()); int insertAgent = imAgentAdminService.insertAgentData(newUser.getUserId(), newUser.getUserName());
return toAjax(insertAgent); return toAjax(insertAgent);
} }
} }
@ -277,16 +275,16 @@ public class SysUserController extends BaseController {
List<String> permissions = userService.getPermissionsByUserId(newUser.getUserId()); List<String> permissions = userService.getPermissionsByUserId(newUser.getUserId());
//判断该用户是否拥有agentAdmin权限 //判断该用户是否拥有agentAdmin权限
if(permissions.contains("agentAdmin")){ if(!user.isSuperAdmin() && permissions.contains("agentAdmin")){
//判断是否已经插入过代理端数据 //判断是否已经插入过代理端数据
if(imAgentService.isExistAgent(newUser.getUserId())){ if(imAgentAdminService.isExistAgent(newUser.getUserId())){
//更新代理用户名 //更新代理用户名
imAgentService.updateAgentName(newUser.getUserId(), newUser.getUserName()); imAgentAdminService.updateAgentName(newUser.getUserId(), newUser.getUserName());
return toAjax(update); return toAjax(update);
} }
//插入代理端数据 //插入代理端数据
int insertAgent = imAgentService.insertAgentData(newUser.getUserId(), newUser.getUserName()); int insertAgent = imAgentAdminService.insertAgentData(newUser.getUserId(), newUser.getUserName());
return toAjax(insertAgent); return toAjax(insertAgent);
} }
} }

Loading…
Cancel
Save