|
@@ -57,38 +57,17 @@ public class WorkClientService {
|
|
|
* @param pageInfoDto
|
|
|
* @return
|
|
|
*/
|
|
|
- public Page<WorkClientInfo> list(PageInfoDto pageInfoDto, Page page) {
|
|
|
- LambdaQueryWrapper<WorkClientInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- if (StringUtils.isNotEmpty(pageInfoDto.getName())) {
|
|
|
- lambdaQueryWrapper.eq(WorkClientInfo::getName, pageInfoDto.getName());
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(pageInfoDto.getAreaId())) {
|
|
|
- lambdaQueryWrapper.eq(WorkClientInfo::getAreaId, pageInfoDto.getAreaId());
|
|
|
- }
|
|
|
- lambdaQueryWrapper.orderByDesc(WorkClientInfo::getUpdateDate);
|
|
|
- Page<WorkClientInfo> infoPage = workClientInfoMapper.selectPage(page, lambdaQueryWrapper);
|
|
|
- List<WorkClientInfo> records = infoPage.getRecords();
|
|
|
+ public Page<WorkClientInfo> list(PageInfoDto pageInfoDto, Page<WorkClientInfo> page) {
|
|
|
+ Page<WorkClientInfo> pageList = workClientInfoMapper.findPageList(page, pageInfoDto.getName(), pageInfoDto.getAreaId());
|
|
|
+ List<WorkClientInfo> records = pageList.getRecords();
|
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
records.stream().forEach(i -> {
|
|
|
UserDTO userDTO = UserUtils.get(i.getCreateBy());
|
|
|
i.setCreateBy(userDTO.getName());
|
|
|
- //客户行业
|
|
|
- LambdaQueryWrapper<WorkClientJobTypeInfo> wrapper3 = new LambdaQueryWrapper<>();
|
|
|
- wrapper3.eq(WorkClientJobTypeInfo::getWorkClientId, i.getId());
|
|
|
- List<WorkClientJobTypeInfo> infos = workClientJobTypeInfoMapper.selectList(wrapper3);
|
|
|
- if (CollectionUtils.isNotEmpty(infos)) {
|
|
|
- String s = new String();
|
|
|
- for (WorkClientJobTypeInfo info : infos) {
|
|
|
- String jobTypeId = info.getJobTypeId();
|
|
|
- s = s + "," + jobTypeId;
|
|
|
- }
|
|
|
- String substring = s.substring(1, s.length());
|
|
|
- i.setDeputy(substring);
|
|
|
- }
|
|
|
});
|
|
|
- infoPage.setRecords(records);
|
|
|
+ pageList.setRecords(records);
|
|
|
}
|
|
|
- return infoPage;
|
|
|
+ return pageList;
|
|
|
}
|
|
|
|
|
|
/**
|