结算是校验teamMember
This commit is contained in:
parent
e3aef26f0e
commit
ef12f3ca4b
@ -46,10 +46,7 @@ import com.red.circle.wallet.inner.model.dto.UserSalaryDiamondRunningWaterDTO;
|
||||
import com.red.circle.wallet.inner.model.enums.UserBankWaterEvent;
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -225,7 +222,10 @@ public class TeamBillSettleListener implements MessageListener {
|
||||
billBelong
|
||||
);
|
||||
}
|
||||
return teamMemberTargets;
|
||||
|
||||
List<TeamMember> teamMembers = teamMemberService.listByTeamId(teamBillCycle.getTeamId());
|
||||
Set<Long> members = teamMembers.stream().map(TeamMember::getMemberId).collect(Collectors.toSet());
|
||||
return teamMemberTargets.stream().filter(e -> members.contains(e.getUserId())).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
private Map<String, String> getMetadata(SysRegionConfig regionConfig) {
|
||||
|
||||
@ -2,16 +2,10 @@ import com.red.circle.OtherServiceApplication;
|
||||
import com.red.circle.other.app.listener.team.TeamBillSettleListener;
|
||||
import com.red.circle.other.infra.database.mongo.dto.team.TeamBillMemberTarget;
|
||||
import com.red.circle.other.infra.database.mongo.dto.team.TeamBillSettleResult;
|
||||
import com.red.circle.other.infra.database.mongo.entity.team.team.TeamBillCycle;
|
||||
import com.red.circle.other.infra.database.mongo.entity.team.team.TeamMemberTarget;
|
||||
import com.red.circle.other.infra.database.mongo.entity.team.team.TeamPolicyManager;
|
||||
import com.red.circle.other.infra.database.mongo.entity.team.team.TeamProfile;
|
||||
import com.red.circle.other.infra.database.mongo.entity.team.team.*;
|
||||
import com.red.circle.other.infra.database.mongo.entity.user.region.SysRegionConfig;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.TeamBillCycleUtils;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.team.TeamBillCycleService;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.team.TeamMemberTargetService;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.team.TeamPolicyManagerService;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.team.TeamProfileService;
|
||||
import com.red.circle.other.infra.database.mongo.service.team.team.*;
|
||||
import com.red.circle.other.infra.database.mongo.service.user.region.SysRegionConfigService;
|
||||
import com.red.circle.other.inner.enums.team.TeamBillCycleStatus;
|
||||
import com.red.circle.other.inner.model.dto.agency.agency.TeamCountry;
|
||||
@ -33,10 +27,8 @@ import java.io.FileOutputStream;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Slf4j
|
||||
@SpringBootTest(classes = OtherServiceApplication.class)
|
||||
@ -60,6 +52,9 @@ public class TeamSalaryExportTest {
|
||||
|
||||
@Autowired
|
||||
private TeamMemberTargetService teamMemberTargetService;
|
||||
|
||||
@Autowired
|
||||
private TeamMemberService teamMemberService;
|
||||
|
||||
@Autowired
|
||||
private TeamPolicyManagerService teamPolicyManagerService;
|
||||
@ -214,7 +209,10 @@ public class TeamSalaryExportTest {
|
||||
billBelong
|
||||
);
|
||||
}
|
||||
return teamMemberTargets;
|
||||
|
||||
List<TeamMember> teamMembers = teamMemberService.listByTeamId(teamBillCycle.getTeamId());
|
||||
Set<Long> members = teamMembers.stream().map(TeamMember::getMemberId).collect(Collectors.toSet());
|
||||
return teamMemberTargets.stream().filter(e -> members.contains(e.getUserId())).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user