| | |
| | | .eq(UserAccount::getInvitationAccount, userAccount.getAccount()) |
| | | ); |
| | | UserTeamAndPositionOut userTeamAndPositionOut = new UserTeamAndPositionOut(); |
| | | |
| | | List<InsurancePosition> positions = insurancePositionService.list(); |
| | | |
| | | if(CollectionUtils.isEmpty(userAccountList)){ |
| | | userTeamAndPositionOut.setInsurancePosition(positions); |
| | | return Result.success(userTeamAndPositionOut); |
| | | } |
| | | List<Integer> idList = userAccountList.stream() |
| | |
| | | |
| | | long activeNumber = UserPolicyUtils.countActivePolicies(userPolicyList); |
| | | userTeamAndPositionOut.setInsureNumber(activeNumber); |
| | | List<InsurancePosition> positions = insurancePositionService.list(); |
| | | |
| | | positions.forEach(f->{ |
| | | if(userPolicyList.size() >= f.getNumberPeople()){ |
| | | userTeamAndPositionOut.setPosition(f.getPosition()); |