|
@@ -235,13 +235,16 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
@ApiOperation("删除用户")
|
|
|
@Override
|
|
|
public R del(@RequestBody @Validated UserInfoDto.DelDto dto) {
|
|
|
+ List<Long> userIds = dto.getId();
|
|
|
+ List<UserInfo> userInfos = this.listByIds(userIds);
|
|
|
+ List<Long> authUserIds = userInfos.stream().map(UserInfo::getAuthorizeUserId).collect(Collectors.toList());
|
|
|
// sys_work_user 权限用户表
|
|
|
- R r = sysWorkUserService.del(copy(DelDto.class, dto));
|
|
|
+ R r = sysWorkUserService.del(new DelDto().setId(authUserIds));
|
|
|
if (R.Enum.SUCCESS.getCode() != r.getCode()) {
|
|
|
return R.fail(r.getMsg());
|
|
|
}
|
|
|
// user_info 用户表
|
|
|
- return R.ok(removeBatchByIds(dto.getId()));
|
|
|
+ return R.ok(removeBatchByIds(userIds));
|
|
|
}
|
|
|
|
|
|
@PostMapping("webUserMqtt")
|