|
|
@@ -12,11 +12,13 @@ import com.jzg.commons.entity.dto.SysUserParam;
|
|
|
import com.jzg.commons.entity.enums.YesNoEnum;
|
|
|
import com.jzg.commons.entity.po.SysRole;
|
|
|
import com.jzg.commons.entity.po.SysUser;
|
|
|
+import com.jzg.commons.entity.po.SysUserJzgInfo;
|
|
|
import com.jzg.commons.entity.po.SysUserRole;
|
|
|
import com.jzg.commons.entity.vo.SysUserVo;
|
|
|
import com.jzg.commons.entity.vo.UpAndDownVo;
|
|
|
import com.jzg.commons.util.StringUtils;
|
|
|
import com.jzg.mapper.SysRoleMapper;
|
|
|
+import com.jzg.mapper.SysUserJzgInfoMapper;
|
|
|
import com.jzg.mapper.SysUserMapper;
|
|
|
import com.jzg.mapper.SysUserRoleMapper;
|
|
|
import com.jzg.service.SysUserService;
|
|
|
@@ -44,6 +46,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
private SysRoleMapper sysRoleMapper;
|
|
|
@Autowired
|
|
|
private SysUserRoleMapper sysUserRoleMapper;
|
|
|
+ @Autowired
|
|
|
+ private SysUserJzgInfoMapper sysUserJzgInfoMapper;
|
|
|
|
|
|
@Override
|
|
|
public Page<SysUserVo> queryPage(Page page, SysUserParam param) {
|
|
|
@@ -93,13 +97,18 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
user.setSalt(salt);
|
|
|
user.setPassword(encryptedPassword);
|
|
|
this.save(user);
|
|
|
+ SysUserJzgInfo info = new SysUserJzgInfo();
|
|
|
+ info.setUserId(user.getId());
|
|
|
+ info.setSystemCode("PLATFORM");
|
|
|
+ info.setStatus(6);
|
|
|
+ sysUserJzgInfoMapper.insert(info);
|
|
|
// 角色信息关联
|
|
|
- List<SysUserVo.SysRoleVo> roleList = param.getRoleVoList();
|
|
|
+ List<String> roleIdList = param.getRoleIdList();
|
|
|
List<SysUserRole> userRoles = new ArrayList<>();
|
|
|
- roleList.forEach(role -> {
|
|
|
+ roleIdList.forEach(id -> {
|
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
|
sysUserRole.setUserId(user.getId());
|
|
|
- sysUserRole.setRoleId(role.getId());
|
|
|
+ sysUserRole.setRoleId(id);
|
|
|
userRoles.add(sysUserRole);
|
|
|
});
|
|
|
sysUserRoleMapper.insert(userRoles);
|
|
|
@@ -118,12 +127,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
sysUserRoleMapper.delete(updateWrapper);
|
|
|
|
|
|
// 角色信息关联
|
|
|
- List<SysUserVo.SysRoleVo> roleList = param.getRoleVoList();
|
|
|
+ List<String> roleList = param.getRoleIdList();
|
|
|
List<SysUserRole> userRoles = new ArrayList<>();
|
|
|
- roleList.forEach(role -> {
|
|
|
+ roleList.forEach(id -> {
|
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
|
sysUserRole.setUserId(user.getId());
|
|
|
- sysUserRole.setRoleId(role.getId());
|
|
|
+ sysUserRole.setRoleId(id);
|
|
|
userRoles.add(sysUserRole);
|
|
|
});
|
|
|
sysUserRoleMapper.insert(userRoles);
|