|
|
@@ -199,9 +199,18 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
// 前端 查询成员和查询业务员的接口,都使用的是这个接口,但是他们区分的时候,差异很大,因此这里将查询成员和查询业务员的接口拆分开来
|
|
|
Page<SysUserJzgInfoDto> userInfoList;
|
|
|
String systemCode = baseController.getUserSystemCode();
|
|
|
+
|
|
|
+ String loginUserId = baseController.getUserId();
|
|
|
// 查询业务员
|
|
|
if("2".equals(sysUserInfoListVo.getIsMember())){
|
|
|
- userInfoList = sysUserJzgInfoMapper.queryYwy(page, sysUserInfoListVo, systemCode);
|
|
|
+ String jzgInfoId = null;
|
|
|
+ if("10".equals(sysUserInfoListVo.getFromPage())){
|
|
|
+ SysUserJzgInfo userInfoJzgInfo = sysUserJzgInfoService.getUserByUserId(loginUserId);
|
|
|
+ jzgInfoId = userInfoJzgInfo.getId();
|
|
|
+ }
|
|
|
+ log.info("jzgInfoId=[{}]", jzgInfoId);
|
|
|
+ userInfoList = sysUserJzgInfoMapper.queryYwy(page, sysUserInfoListVo, systemCode, jzgInfoId
|
|
|
+ );
|
|
|
}else if("1".equals(sysUserInfoListVo.getIsMember())){
|
|
|
// 查询成员
|
|
|
userInfoList = sysUserJzgInfoMapper.queryMember(page, sysUserInfoListVo);
|
|
|
@@ -214,6 +223,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
// 填充岗位信息
|
|
|
Map<String, String> attrTypeMap = sysUserJzgInfoSalesmanService.queryAllTypeAttrMap();
|
|
|
records = records.stream().peek(action->{
|
|
|
+ if(loginUserId.equals(action.getUserId())){
|
|
|
+ action.setDefaultSelected(true);
|
|
|
+ }
|
|
|
String typeAttr = attrTypeMap.getOrDefault(action.getId(),null);
|
|
|
action.setTypeAttr(typeAttr);
|
|
|
List<SysRole> userRole = sysUserRoleService.getUserRole(action.getUserId());
|