|
@@ -10,11 +10,11 @@ import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageResult;
|
|
import com.ydtech.core.page.PageResult;
|
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
import com.ydtech.modules.admin.model.*;
|
|
import com.ydtech.modules.admin.model.*;
|
|
|
|
|
+import com.ydtech.modules.admin.model.vo.SysUser2Vo;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserInternalVO;
|
|
import com.ydtech.modules.admin.model.vo.SysUserInternalVO;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserVO;
|
|
import com.ydtech.modules.admin.model.vo.SysUserVO;
|
|
|
import com.ydtech.modules.admin.service.*;
|
|
import com.ydtech.modules.admin.service.*;
|
|
|
-import com.ydtech.modules.admin.model.vo.SysUser2Vo;
|
|
|
|
|
import com.ydtech.modules.base.model.dto.PageDto;
|
|
import com.ydtech.modules.base.model.dto.PageDto;
|
|
|
import com.ydtech.modules.base.model.vo.PageVo;
|
|
import com.ydtech.modules.base.model.vo.PageVo;
|
|
|
import com.ydtech.modules.esm.model.EsmUserImage;
|
|
import com.ydtech.modules.esm.model.EsmUserImage;
|
|
@@ -25,36 +25,40 @@ import com.ydtech.modules.esm.service.EsmUserReferrerService;
|
|
|
import com.ydtech.security.utils.PasswordUtils;
|
|
import com.ydtech.security.utils.PasswordUtils;
|
|
|
import com.ydtech.utils.StringUtils;
|
|
import com.ydtech.utils.StringUtils;
|
|
|
import com.ydtech.utils.idgen.IdGenerate;
|
|
import com.ydtech.utils.idgen.IdGenerate;
|
|
|
-import lombok.RequiredArgsConstructor;
|
|
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
import java.util.function.Function;
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
|
-@RequiredArgsConstructor
|
|
|
|
|
-public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
|
|
- implements SysUserService {
|
|
|
|
|
-
|
|
|
|
|
- private final SysMenuService sysMenuService;
|
|
|
|
|
|
|
+public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> implements SysUserService {
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysMenuService sysMenuService;
|
|
|
|
|
|
|
|
- private final SysRoleMenuService sysRoleMenuService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysRoleMenuService sysRoleMenuService;
|
|
|
|
|
|
|
|
- private final SysDeptService sysDeptService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysDeptService sysDeptService;
|
|
|
|
|
|
|
|
- private final SysUserMapper sysUserMapper;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysUserMapper sysUserMapper;
|
|
|
|
|
|
|
|
- private final SysUserRoleService sysUserRoleService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysUserRoleService sysUserRoleService;
|
|
|
|
|
|
|
|
- private final EsmUserReferrerService esmUserReferrerService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private EsmUserReferrerService esmUserReferrerService;
|
|
|
|
|
|
|
|
- private final SysUserInfoService sysUserInfoService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysUserInfoService sysUserInfoService;
|
|
|
|
|
|
|
|
- private final EsmUserImageService esmUserImageService;
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private EsmUserImageService esmUserImageService;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public SysUser findByUsername(String username) {
|
|
public SysUser findByUsername(String username) {
|
|
@@ -103,7 +107,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
|
|
|
|
|
List<SysMenu> sysMenuList = sysRoleMenuService.gainMenuIds(sysUser.getId());
|
|
List<SysMenu> sysMenuList = sysRoleMenuService.gainMenuIds(sysUser.getId());
|
|
|
|
|
|
|
|
- lsPerms = sysMenuList.stream().filter(a -> StringUtils.isNotEmpty(a.getPerms())).map(SysMenu::getPerms).collect(Collectors.toList());
|
|
|
|
|
|
|
+ lsPerms =
|
|
|
|
|
+ sysMenuList.stream().filter(a -> StringUtils.isNotEmpty(a.getPerms())).map(SysMenu::getPerms).collect(Collectors.toList());
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -162,14 +167,15 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取用户列表
|
|
* 获取用户列表
|
|
|
- * @param page 分页信息
|
|
|
|
|
- * @param sysUser 查询条件
|
|
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param page 分页信息
|
|
|
|
|
+ * @param sysUser 查询条件
|
|
|
* @param containsSubDept 是否汉堡下级机构
|
|
* @param containsSubDept 是否汉堡下级机构
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public IPage<SysUser> selectUserPage(Page page, SysUser sysUser,String containsSubDept) {
|
|
|
|
|
- return baseMapper.selectUserPage(page,sysUser,containsSubDept);
|
|
|
|
|
|
|
+ public IPage<SysUser> selectUserPage(Page page, SysUser sysUser, String containsSubDept) {
|
|
|
|
|
+ return baseMapper.selectUserPage(page, sysUser, containsSubDept);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -449,7 +455,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
//用户详情信息
|
|
//用户详情信息
|
|
|
SysUserInfo sysUserInfo = sysUserVo.getSysUserInfo();
|
|
SysUserInfo sysUserInfo = sysUserVo.getSysUserInfo();
|
|
|
sysUserInfo.setId(userId);
|
|
sysUserInfo.setId(userId);
|
|
|
- if(null == sysUserInfo.getRemark())sysUserInfo.setRemark("");
|
|
|
|
|
|
|
+ if (null == sysUserInfo.getRemark()) sysUserInfo.setRemark("");
|
|
|
sysUserInfoService.saveOrUpdate(sysUserInfo);
|
|
sysUserInfoService.saveOrUpdate(sysUserInfo);
|
|
|
return HttpResult.ok("修改成功");
|
|
return HttpResult.ok("修改成功");
|
|
|
}
|
|
}
|