feat:[REQ-3282] 暂时提交
This commit is contained in:
parent
fad1d08bb6
commit
e816cc703f
@ -34,12 +34,9 @@ public class CooperateShipQueryRepositoryImpl implements CooperateShipQueryRepos
|
||||
log.warn("CooperateShipResp empty of where query. return empty list. req = {}", req);
|
||||
return Collections.emptyList();
|
||||
}
|
||||
List<SaasCooperateShip> results = cooperateShipDao.list(wrapper)
|
||||
return cooperateShipDao.list(wrapper)
|
||||
.stream().map(e -> BeanUtil.toBean(e, SaasCooperateShip.class)).collect(Collectors.toList());
|
||||
|
||||
results = filterByPersonIds(results, req);
|
||||
|
||||
return results;
|
||||
}
|
||||
|
||||
private List<SaasCooperateShip> filterByPersonIds(List<SaasCooperateShip> results, ListOrgCooperateShipReq req) {
|
||||
|
||||
@ -122,13 +122,16 @@ public class CooperateShipServiceImpl implements CooperateShipService {
|
||||
return cooperateShipQueryRepository.one(CooperateShipQueryRepository.OneReq.builder().id(saved.getId()).build());
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<OrgCooperateShipDTO> list(ListOrgCooperateShipReq req) {
|
||||
|
||||
// 是否查询当前节点的人员
|
||||
boolean isFilterCurrentNodeByPerson = ObjectUtil.isNotNull(req.getFilterPersonId()) && Objects.equals(req.getFilterPersonType(), 1);
|
||||
boolean isFilterCurrentAndBelowByPerson = ObjectUtil.isNotNull(req.getFilterPersonId()) && Objects.equals(req.getFilterPersonType(), 2);
|
||||
// 是否查询当前节点及以下节点的人员
|
||||
boolean isFilterCurrentAndBelowByPerson = !isFilterCurrentNodeByPerson && ObjectUtil.isNotNull(req.getFilterPersonId()) && Objects.equals(req.getFilterPersonType(), 2);
|
||||
|
||||
// 根据入参查询数据
|
||||
// 1. 根据入参查询数据
|
||||
List<SaasCooperateShip> list = cooperateShipQueryRepository.list(req);
|
||||
if (CollUtil.isEmpty(list)) {
|
||||
return Collections.emptyList();
|
||||
@ -151,6 +154,7 @@ public class CooperateShipServiceImpl implements CooperateShipService {
|
||||
cooperateShipFoundationService.filterByPerson(req.getFilterPersonId(), list);
|
||||
}
|
||||
|
||||
|
||||
return BeanUtil.copyToList(list, OrgCooperateShipDTO.class);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user