Search in sources :

Example 1 with SysUserRoleExample

use of com.megagao.production.ssm.domain.authority.SysUserRoleExample in project production_ssm by megagao.

the class UserServiceImpl method updateAll.

@Override
public CustomResult updateAll(SysUser userPO) throws Exception {
    // 在业务层整合处理
    SysUserRole sysUserRole = new SysUserRole();
    // 补全字段
    sysUserRole.setSysRoleId(userPO.getRoleId());
    // 修改用户角色表
    SysUserRoleExample example = new SysUserRoleExample();
    SysUserRoleExample.Criteria criteria = example.createCriteria();
    criteria.andSysUserIdEqualTo(userPO.getId());
    int k = sysUserRoleMapper.updateByExampleSelective(sysUserRole, example);
    int i = sysUserMapper.updateByPrimaryKey(userPO);
    if (i > 0 && k > 0) {
        return CustomResult.build(200, "修改用户信息成功");
    } else {
        return CustomResult.build(101, "修改用户信息失败");
    }
}
Also used : SysUserRoleExample(com.megagao.production.ssm.domain.authority.SysUserRoleExample) SysUserRole(com.megagao.production.ssm.domain.authority.SysUserRole)

Example 2 with SysUserRoleExample

use of com.megagao.production.ssm.domain.authority.SysUserRoleExample in project production_ssm by megagao.

the class RoleServiceImpl method findRoleByUserId.

@Override
public RoleVO findRoleByUserId(String userId) throws Exception {
    SysUserRoleExample example = new SysUserRoleExample();
    SysUserRoleExample.Criteria criteria = example.createCriteria();
    criteria.andSysUserIdEqualTo(userId);
    SysUserRole sysUserRole = sysUserRoleMapper.selectByExample(example).get(0);
    RoleVO sysRole = sysRoleMapper.selectByPrimaryKey(sysUserRole.getSysRoleId());
    return sysRole;
}
Also used : RoleVO(com.megagao.production.ssm.domain.vo.RoleVO) SysUserRoleExample(com.megagao.production.ssm.domain.authority.SysUserRoleExample) SysUserRole(com.megagao.production.ssm.domain.authority.SysUserRole)

Aggregations

SysUserRole (com.megagao.production.ssm.domain.authority.SysUserRole)2 SysUserRoleExample (com.megagao.production.ssm.domain.authority.SysUserRoleExample)2 RoleVO (com.megagao.production.ssm.domain.vo.RoleVO)1