use of com.megagao.production.ssm.domain.authority.SysUserRole 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.SysUserRole in project production_ssm by megagao.
the class UserServiceImpl method insert.
@Override
public CustomResult insert(SysUser userPO) throws Exception {
// 在业务层整合处理
SysUserRole sysUserRole = new SysUserRole();
// 补全字段
sysUserRole.setId(IDUtils.genStringId());
sysUserRole.setSysUserId(userPO.getId());
sysUserRole.setSysRoleId(userPO.getRoleId());
// 存用户角色表
int k = sysUserRoleMapper.insert(sysUserRole);
// 存用户表
int i = sysUserMapper.insert(userPO);
if (i > 0 && k > 0) {
return CustomResult.build(200, "新增用户信息成功");
} else {
return CustomResult.build(101, "新增用户信息失败");
}
}
use of com.megagao.production.ssm.domain.authority.SysUserRole 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