| | |
| | | BigDecimal inTotalWithdrawAmount = BigDecimal.ZERO; |
| | | BigDecimal usTotalWithdrawAmount = BigDecimal.ZERO; |
| | | Map<String, Object> map = new HashMap<>(); |
| | | Long todayRegister = 0L;//今日注册 |
| | | map.put("todayRegister", todayRegister); |
| | | //入金 |
| | | map.put("inTotalAmount", inTotalAmount); |
| | | map.put("usTotalAmount", usTotalAmount); |
| | |
| | | return ServerResponse.createBySuccess(map); |
| | | } |
| | | |
| | | //今日开始结束时间 |
| | | LocalDate currentDate = LocalDate.now(); |
| | | LocalDate nextDay = currentDate.plusDays(1); |
| | | DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); |
| | | String start = currentDate.format(formatter); |
| | | String end = nextDay.format(formatter); |
| | | |
| | | for (AgentUser agentUser : agentUsers) { |
| | | AgentUserNodeVO userNodeVO = ConverterUtil.convert(agentUser, AgentUserNodeVO.class); |
| | | List<AgentUserNodeVO> agentUserNodeVOS = ConverterUtil.convertToList(lowerAgentUsers, AgentUserNodeVO.class); |
| | |
| | | List<User> users = userMapper.selectList(new LambdaQueryWrapper<User>().in(User::getAgentId, ids)); |
| | | //查询用户充值 |
| | | List<Integer> userIds = users.stream().map(User::getId).collect(Collectors.toList()); |
| | | if(CollectionUtil.isEmpty(userIds)){ |
| | | continue; |
| | | } |
| | | |
| | | //今日注册数量 |
| | | todayRegister = userMapper.selectCount(new LambdaQueryWrapper<User>() |
| | | .ge(User::getRegTime, start) |
| | | .le(User::getRegTime, end) |
| | | .in(CollectionUtil.isNotEmpty(userIds),User::getId,userIds)); |
| | | |
| | | List<UserRecharge> userRecharges = userRechargeMapper.selectList(new LambdaQueryWrapper<UserRecharge>() |
| | | .eq(UserRecharge::getOrderStatus, 1) |
| | | .in(CollectionUtil.isNotEmpty(userIds),UserRecharge::getUserId,userIds)); |
| | | .in(UserRecharge::getUserId,userIds)); |
| | | Map<String, List<UserRecharge>> typeList = userRecharges.stream().collect(Collectors.groupingBy(UserRecharge::getAssetsType)); |
| | | List<UserRecharge> inUserRecharge = typeList.get("IN"); |
| | | List<UserRecharge> usUserRecharge = typeList.get("US"); |
| | |
| | | } |
| | | } |
| | | } |
| | | map.put("todayRegister", todayRegister); |
| | | map.put("inTotalAmount", inTotalAmount); |
| | | map.put("usTotalAmount", usTotalAmount); |
| | | map.put("inTotalWithdrawAmount", inTotalWithdrawAmount); |