| | |
| | | model.addAttribute("driverCount",drivers.size()); |
| | | // 司机充值计算 |
| | | List<Integer> driverIds = drivers.stream().map(TDriver::getId).collect(Collectors.toList()); |
| | | List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>().in("userId", driverIds) |
| | | .eq("type", UserTypeEnum.DRIVER.getCode()) |
| | | List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>() |
| | | .in("userId", driverIds) |
| | | .eq("type", UserTypeEnum.AGENT.getCode()) |
| | | .eq("payStatus", PayStatusEnum.FINISH.getCode())); |
| | | if(CollectionUtils.isEmpty(tRechargeRecords)){ |
| | | model.addAttribute("driverRecharge",BigDecimal.ZERO); |
| | |
| | | tAgentResp.setDriverCount(drivers.size()); |
| | | // 司机充值计算 |
| | | List<Integer> driverIds = drivers.stream().map(TDriver::getId).collect(Collectors.toList()); |
| | | List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>().in("userId", driverIds) |
| | | .eq("type", UserTypeEnum.DRIVER.getCode()) |
| | | List<TRechargeRecord> tRechargeRecords = tRechargeRecordMapper.selectList(new EntityWrapper<TRechargeRecord>() |
| | | .eq("agentId", tAgent.getId()) |
| | | .eq("type", UserTypeEnum.AGENT.getCode()) |
| | | .eq("payStatus", PayStatusEnum.FINISH.getCode())); |
| | | tRechargeRecords.stream().map(TRechargeRecord::getAmount).reduce(BigDecimal::add).ifPresent(tAgentResp::setDriverRecharge); |
| | | } |