结算后显示为0处理
This commit is contained in:
parent
153706f09e
commit
eab2a50bc3
@ -205,8 +205,7 @@ public class BdTeamSummaryQryExe {
|
||||
.collect(Collectors.toSet());
|
||||
|
||||
// 查询账单数据
|
||||
Map<Long, TeamBillCycle> billCycleMap = teamBillCycleService.mapByTeamIds2(
|
||||
teamIdSet, currentBillBelong, TeamBillCycleStatus.UNPAID);
|
||||
Map<Long, TeamBillCycle> billCycleMap = teamBillCycleService.mapByTeamIds(teamIdSet, currentBillBelong);
|
||||
|
||||
Map<Long, List<TeamMemberTarget>> memberTargetMap =
|
||||
teamMemberTargetService.mapMemberBillTarget(teamIdSet, currentBillBelong);
|
||||
@ -239,8 +238,7 @@ public class BdTeamSummaryQryExe {
|
||||
.collect(Collectors.toSet());
|
||||
|
||||
// 2. 查询账单周期
|
||||
Map<Long, TeamBillCycle> billCycleMap = teamBillCycleService.mapByTeamIds2(
|
||||
teamIdSet, currentBillBelong, TeamBillCycleStatus.UNPAID);
|
||||
Map<Long, TeamBillCycle> billCycleMap = teamBillCycleService.mapByTeamIds(teamIdSet, currentBillBelong);
|
||||
|
||||
// 3. 查询成员目标
|
||||
Map<Long, List<TeamMemberTarget>> memberTargetMap =
|
||||
|
||||
@ -27,6 +27,11 @@ public interface TeamBillCycleService {
|
||||
*/
|
||||
Map<Long, TeamBillCycle> mapByTeamIds2(Set<Long> teamIds, Integer billBelong, TeamBillCycleStatus status);
|
||||
|
||||
/**
|
||||
* 获取一组账单信息.
|
||||
*/
|
||||
Map<Long, TeamBillCycle> mapByTeamIds(Set<Long> teamIds, Integer billBelong);
|
||||
|
||||
/**
|
||||
* 获取一组账单信息.
|
||||
*/
|
||||
|
||||
@ -159,6 +159,24 @@ public class TeamBillCycleServiceImpl implements TeamBillCycleService {
|
||||
));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<Long, TeamBillCycle> mapByTeamIds(Set<Long> teamIds, Integer billBelong) {
|
||||
if (CollectionUtils.isEmpty(teamIds) || billBelong == null) {
|
||||
return Maps.newHashMap();
|
||||
}
|
||||
|
||||
List<TeamBillCycle> teamBillCycles = mongoTemplate.find(
|
||||
Query.query(Criteria.where("teamId").in(teamIds)
|
||||
.and("billBelong").is(billBelong)
|
||||
),
|
||||
TeamBillCycle.class);
|
||||
if (CollectionUtils.isEmpty(teamBillCycles)) {
|
||||
return Maps.newHashMap();
|
||||
}
|
||||
return teamBillCycles.stream()
|
||||
.collect(Collectors.toMap(TeamBillCycle::getTeamId, v -> v, (v1, v2) -> v1));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, TeamBillCycle> mapByBillIds(Set<Long> teamIds, Set<Integer> billBelongs) {
|
||||
if (CollectionUtils.isEmpty(teamIds) || CollectionUtils.isEmpty(billBelongs)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user