| | |
| | | CommissionStatistics commissionStatistics1 = balanceChangeRecordService.commissionStatistics(Page.of(1, Integer.MAX_VALUE), balanceChangeRecord); |
| | | IPage<BalanceChangeRecord> userPointPage = commissionStatistics1.getUserPointPage(); |
| | | List<BalanceChangeRecord> userPointList = userPointPage.getRecords(); |
| | | List<BalanceChangeRecordEX> userPointExList = new ArrayList<>(); |
| | | for (BalanceChangeRecord balanceChangeRecord1 : userPointList) { |
| | | BalanceChangeRecordEX balanceChangeRecordEX = new BalanceChangeRecordEX(); |
| | | balanceChangeRecordEX.setUserName(balanceChangeRecord1.getUserName()); |
| | | balanceChangeRecordEX.setPhone(balanceChangeRecord1.getUserPhone()); |
| | | balanceChangeRecordEX.setChangeTime(balanceChangeRecord1.getCreateTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); |
| | | balanceChangeRecordEX.setChangeNum(balanceChangeRecord1.getAfterAmount().toString()); |
| | | Integer type = balanceChangeRecord1.getChangeType(); |
| | | // 类型:1充值2提现3红包4分佣5商城购物6订单取消回退 |
| | | switch (type) { |
| | | case 1: |
| | | balanceChangeRecordEX.setType("充值"); |
| | | break; |
| | | case 2: |
| | | balanceChangeRecordEX.setType("提现"); |
| | | break; |
| | | case 3: |
| | | balanceChangeRecordEX.setType("红包"); |
| | | break; |
| | | case 4: |
| | | balanceChangeRecordEX.setType("分佣"); |
| | | break; |
| | | case 5: |
| | | balanceChangeRecordEX.setType("商城购物"); |
| | | break; |
| | | case 6: |
| | | balanceChangeRecordEX.setType("订单取消回退"); |
| | | break; |
| | | default: |
| | | balanceChangeRecordEX.setType("未知积分"); |
| | | } |
| | | userPointExList.add(balanceChangeRecordEX); |
| | | } |
| | | ExcelUtil<BalanceChangeRecordEX> util = new ExcelUtil<>(BalanceChangeRecordEX.class); |
| | | util.exportExcel(response, userPointExList, "用户分佣统计"); |
| | | ExcelUtil<BalanceChangeRecord> util = new ExcelUtil<>(BalanceChangeRecord.class); |
| | | util.exportExcel(response, userPointList, "用户分佣统计"); |
| | | } |
| | | |
| | | |