|
|
@@ -6,6 +6,7 @@ import com.ydtech.constants.enums.dict.organization.OrganizationSource;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.modules.admin.model.SysDept;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
+import com.ydtech.modules.admin.model.dto.SysUserTeamDto;
|
|
|
import com.ydtech.modules.admin.model.vo.AppCustomerManagementQueryVo;
|
|
|
import com.ydtech.modules.admin.service.AppCustomerManagementService;
|
|
|
import com.ydtech.modules.admin.service.SysDeptService;
|
|
|
@@ -13,12 +14,12 @@ import com.ydtech.modules.admin.service.SysUserService;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.esm.service.EsmUserReferrerService;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
-import com.ydtech.modules.order.entity.InsOrders;
|
|
|
import com.ydtech.utils.StringUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
@RequiredArgsConstructor
|
|
|
@@ -26,12 +27,13 @@ public class AppCustomerManagementImpl implements AppCustomerManagementService {
|
|
|
|
|
|
private final SysUserService sysUserService;
|
|
|
|
|
|
+ private final SysDeptService sysDeptService;
|
|
|
+
|
|
|
private final EsmUserReferrerService esmUserReferrerService;
|
|
|
|
|
|
- private final SysDeptService sysDeptService;
|
|
|
|
|
|
@Override
|
|
|
- public HttpResult< BasePageResult<SysUser>> authenticationQuery(AppCustomerManagementQueryVo managementQueryVo) {
|
|
|
+ public HttpResult<BasePageResult<SysUserTeamDto>> authenticationQuery(AppCustomerManagementQueryVo managementQueryVo) {
|
|
|
String deptId = new BaseController().getDeptId();
|
|
|
SysDept dept = sysDeptService.getById(deptId);
|
|
|
Page<SysUser> page = new Page<>(managementQueryVo.getPageNum(), managementQueryVo.getPageSize());
|
|
|
@@ -45,16 +47,16 @@ public class AppCustomerManagementImpl implements AppCustomerManagementService {
|
|
|
.eq(StringUtils.isEmpty(managementQueryVo.getUsername()), SysUser::getName, managementQueryVo.getUsername())
|
|
|
.page(page);
|
|
|
|
|
|
- BasePageResult<SysUser> sysUserBasePageResult = new BasePageResult<>(managementQueryVo.getPageNum(), managementQueryVo.getPageSize(), sysUserPage.getTotal(),
|
|
|
+ List<SysUserTeamDto> sysUserTeamDtos = sysUserPage.getRecords().stream().map(SysUserTeamDto::new).collect(Collectors.toList());
|
|
|
+ BasePageResult<SysUserTeamDto> sysUserBasePageResult = new BasePageResult<>(managementQueryVo.getPageNum(), managementQueryVo.getPageSize(), sysUserPage.getTotal(),
|
|
|
sysUserPage.getPages()
|
|
|
- , sysUserPage.getRecords());
|
|
|
+ , sysUserTeamDtos);
|
|
|
|
|
|
return HttpResult.ok(sysUserBasePageResult);
|
|
|
}
|
|
|
|
|
|
- BasePageResult<SysUser> sysUserBasePageResult = esmUserReferrerService.getTeamUser(managementQueryVo, userId);
|
|
|
+ BasePageResult<SysUserTeamDto> sysUserBasePageResult = esmUserReferrerService.getTeamUser(managementQueryVo, userId);
|
|
|
return HttpResult.ok(sysUserBasePageResult);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
}
|