|
@@ -577,20 +577,14 @@ public class KxsUserServiceImpl extends ServiceImpl<KxsUserMapper, KxsUser> impl
|
|
|
@Override
|
|
@Override
|
|
|
public R concealParent(ConcealParentDTO concealParentDTO) {
|
|
public R concealParent(ConcealParentDTO concealParentDTO) {
|
|
|
|
|
|
|
|
- Long userId = SecurityUtils.getUser().getId();
|
|
|
|
|
-
|
|
|
|
|
Long hideUserId = concealParentDTO.getUserId();
|
|
Long hideUserId = concealParentDTO.getUserId();
|
|
|
Integer hiddenLevel = concealParentDTO.getHiddenLevel();
|
|
Integer hiddenLevel = concealParentDTO.getHiddenLevel();
|
|
|
- KxsUser kxsUser = baseMapper.selectById(userId);
|
|
|
|
|
|
|
+ KxsUser kxsUser = baseMapper.selectById(hideUserId);
|
|
|
if (kxsUser == null) {
|
|
if (kxsUser == null) {
|
|
|
return R.failed("非法参数,用户不存在");
|
|
return R.failed("非法参数,用户不存在");
|
|
|
}
|
|
}
|
|
|
- if (!checkUserIsChildren(userId.intValue(), hideUserId.intValue())) {
|
|
|
|
|
- return R.failed("非法参数,不可修改非您系统内用户关系");
|
|
|
|
|
- }
|
|
|
|
|
- kxsUser.setHiddenLevel(hiddenLevel);
|
|
|
|
|
- updateById(kxsUser);
|
|
|
|
|
- return R.ok();
|
|
|
|
|
|
|
+
|
|
|
|
|
+ return R.ok(update(Wrappers.<KxsUser>lambdaUpdate().set(KxsUser::getHiddenLevel, hiddenLevel).eq(KxsUser::getId, hideUserId)));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|