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, "修改用户信息失败");
}
}
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;
}
Aggregations