账号权限
This commit is contained in:
@@ -11,6 +11,12 @@ import com.starry.admin.modules.clerk.module.vo.PlayClerkUserStateEditVo;
|
|||||||
import com.starry.admin.modules.clerk.service.IPlayClerkUserInfoService;
|
import com.starry.admin.modules.clerk.service.IPlayClerkUserInfoService;
|
||||||
import com.starry.admin.modules.custom.module.entity.PlayCustomUserInfoEntity;
|
import com.starry.admin.modules.custom.module.entity.PlayCustomUserInfoEntity;
|
||||||
import com.starry.admin.modules.custom.service.IPlayCustomUserInfoService;
|
import com.starry.admin.modules.custom.service.IPlayCustomUserInfoService;
|
||||||
|
import com.starry.admin.modules.system.entity.SysRoleEntity;
|
||||||
|
import com.starry.admin.modules.system.entity.SysUserEntity;
|
||||||
|
import com.starry.admin.modules.system.entity.SysUserRoleEntity;
|
||||||
|
import com.starry.admin.modules.system.service.SysRoleService;
|
||||||
|
import com.starry.admin.modules.system.service.SysUserRoleService;
|
||||||
|
import com.starry.admin.modules.system.service.SysUserService;
|
||||||
import com.starry.admin.modules.weichat.entity.clerk.PlayClerkUserInfoQueryVo;
|
import com.starry.admin.modules.weichat.entity.clerk.PlayClerkUserInfoQueryVo;
|
||||||
import com.starry.admin.modules.weichat.entity.clerk.PlayClerkUserInfoResultVo;
|
import com.starry.admin.modules.weichat.entity.clerk.PlayClerkUserInfoResultVo;
|
||||||
import com.starry.common.annotation.Log;
|
import com.starry.common.annotation.Log;
|
||||||
@@ -38,6 +44,12 @@ public class PlayClerkUserInfoController {
|
|||||||
@Resource
|
@Resource
|
||||||
private IPlayClerkUserInfoService playClerkUserInfoService;
|
private IPlayClerkUserInfoService playClerkUserInfoService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private SysRoleService sysRoleService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private SysUserRoleService userRoleService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询店员列表
|
* 查询店员列表
|
||||||
*/
|
*/
|
||||||
@@ -90,7 +102,8 @@ public class PlayClerkUserInfoController {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改店员分组
|
* 1、修改店员分组
|
||||||
|
* 2、将对应账号角色ID设为组长
|
||||||
*/
|
*/
|
||||||
@PostMapping("editClerkGroup")
|
@PostMapping("editClerkGroup")
|
||||||
public R editClerkGroup(@Validated @RequestBody PlayClerkUserTypeEditVo vo) {
|
public R editClerkGroup(@Validated @RequestBody PlayClerkUserTypeEditVo vo) {
|
||||||
@@ -107,8 +120,15 @@ public class PlayClerkUserInfoController {
|
|||||||
entity.setId(clerkUserId);
|
entity.setId(clerkUserId);
|
||||||
entity.setGroupId(vo.getTypeId());
|
entity.setGroupId(vo.getTypeId());
|
||||||
playClerkUserInfoService.update(entity);
|
playClerkUserInfoService.update(entity);
|
||||||
|
|
||||||
|
SysRoleEntity role = sysRoleService.selectByRoleKey("leader");
|
||||||
|
SysUserRoleEntity userEntity = new SysUserRoleEntity();
|
||||||
|
userEntity.setUserId(clerkUserId);
|
||||||
|
userEntity.setRoleId(role.getRoleId());
|
||||||
|
// userRoleService.saveBatch(userEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return R.ok("成功");
|
return R.ok("成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ public interface IPlayClerkUserInfoService extends IService<PlayClerkUserInfoEnt
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据分组ID查询店员列表
|
* 根据分组ID查询店员列表
|
||||||
|
* @param groupId 分组ID
|
||||||
*
|
*
|
||||||
* @return 店员列表
|
* @return 店员列表
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -19,6 +19,13 @@ import java.util.Set;
|
|||||||
*/
|
*/
|
||||||
public interface SysRoleService extends IService<SysRoleEntity> {
|
public interface SysRoleService extends IService<SysRoleEntity> {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据roleKey 查询角色
|
||||||
|
* @param roleKey 角色标识
|
||||||
|
* @return 角色
|
||||||
|
*/
|
||||||
|
SysRoleEntity selectByRoleKey(String roleKey);
|
||||||
/**
|
/**
|
||||||
* 校验角色名称是否唯一
|
* 校验角色名称是否唯一
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -14,4 +14,5 @@ import com.starry.admin.modules.system.entity.SysUserRoleEntity;
|
|||||||
*/
|
*/
|
||||||
public interface SysUserRoleService extends IService<SysUserRoleEntity> {
|
public interface SysUserRoleService extends IService<SysUserRoleEntity> {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,6 +48,14 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRoleEntity
|
|||||||
@Resource
|
@Resource
|
||||||
private SysUserService userService;
|
private SysUserService userService;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SysRoleEntity selectByRoleKey(String roleKey) {
|
||||||
|
LambdaQueryWrapper<SysRoleEntity> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
lambdaQueryWrapper.eq(SysRoleEntity::getRoleKey, roleKey);
|
||||||
|
return this.baseMapper.selectOne(lambdaQueryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 校验角色名称是否唯一
|
* 校验角色名称是否唯一
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user