|
@@ -19,6 +19,7 @@ import com.aizuda.boot.modules.system.service.ISysUserService;
|
|
|
import com.aizuda.common.toolkit.RegexUtils;
|
|
|
import com.aizuda.core.api.ApiAssert;
|
|
|
import com.aizuda.service.service.BaseServiceImpl;
|
|
|
+import com.aizuda.service.web.UserSession;
|
|
|
import com.baomidou.kisso.common.encrypt.MD5;
|
|
|
import com.baomidou.kisso.common.encrypt.MD5Salt;
|
|
|
import com.baomidou.kisso.common.util.RandomUtil;
|
|
@@ -154,6 +155,21 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser>
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public SysUser getById(Long id) {
|
|
|
+ if (null == id) {
|
|
|
+ // 未指定ID读取当前登录用户信息
|
|
|
+ id = UserSession.getLoginInfo().getId();
|
|
|
+ }
|
|
|
+ SysUser sysUser = baseMapper.selectById(id);
|
|
|
+ if (null != sysUser) {
|
|
|
+ // 隐藏敏感数据
|
|
|
+ sysUser.setSalt(null);
|
|
|
+ sysUser.setPassword(null);
|
|
|
+ }
|
|
|
+ return sysUser;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public SysUserRelIdsVO getRelIdsById(Long id) {
|
|
|
SysUserRelIdsVO vo = new SysUserRelIdsVO();
|