From 99eeaf53d162db06d6d281c070a4de5dc88e338d Mon Sep 17 00:00:00 2001 From: gongbiao Date: Wed, 15 May 2019 17:47:06 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=B4=A6=E5=8D=95=E5=88=97=E8=A1=A8][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9[=E5=AF=BC=E5=87=BA=E6=95=B0=E6=8D=AE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxBillAllServiceImpl.java | 32 ++++++------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java index ec38b1da5..4273e025b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java @@ -1,6 +1,5 @@ package com.iformall.service.impl; -import cn.afterturn.easypoi.excel.entity.ExportParams; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.ErrorCode; @@ -227,28 +226,15 @@ public class WxBillAllServiceImpl implements WxBillAllService { .parallelStream() .collect(Collectors.groupingBy(WxBillAllVo::getMerchantId)); - List> list = new ArrayList<>(); - - Iterator>> entries = billMapList.entrySet().iterator(); - while (entries.hasNext()) { - Map.Entry> entry = entries.next(); - Map map = new HashMap<>(); - ExportParams deptExportParams = new ExportParams(); - WxBillAllVo first = ((List)(entry.getValue())).get(0); - deptExportParams.setSheetName(first.getMerchantName()); - deptExportParams.setTitle(first.getMerchantName() - + " (" - + EnumRentShopType.getEnum((Integer)first.getRentShopType()).getMessage() - + "-"+first.getShopNumber() - + ")"); - //deptExportParams.setSecondTitle(); - map.put("title", deptExportParams); - map.put("entity", WxBillAllVo.class); - map.put("data", entry.getValue()); - list.add(map); - } - - excelService.exportExcel(list, "账单数据.xls", response); + List list = new ArrayList<>(); + + Set>> entries = billMapList.entrySet(); + for (Map.Entry> entry : entries) { + list.add(new WxBillAllVo()); + list.addAll(entry.getValue()); + } + + excelService.exportExcel(list, null, "账单数据", WxBillAllVo.class, "账单数据.xlsx", response); } private int updateBillOtherDeposit(Map bill) {