From e111c17f5b5bf9180547bddaf5749a11c1ac2e96 Mon Sep 17 00:00:00 2001 From: hupeng Date: Mon, 10 Sep 2018 19:46:13 +0800 Subject: [PATCH] =?UTF-8?q?[A=E7=AB=AF][=E4=BF=AE=E6=94=B9]:=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E5=AF=BC=E5=87=BA=E6=96=87=E4=BB=B6=E7=9A=84=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCouponOrderServiceImpl.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java index 7028f028a..3c85f2a92 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java @@ -2,6 +2,7 @@ package com.simple.service.impl; import cn.afterturn.easypoi.excel.ExcelExportUtil; import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.simple.common.ErrorCode; @@ -19,6 +20,8 @@ import com.simple.enums.EnumPayStatus; import com.simple.exception.MallinkException; import com.simple.mapper.*; import com.simple.service.*; +import com.simple.utils.DataUtil; +import com.simple.utils.DateUtils; import org.apache.log4j.Logger; import org.apache.poi.ss.usermodel.Workbook; import org.springframework.beans.factory.annotation.Autowired; @@ -64,6 +67,9 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { @Autowired WxPayOrderMapper wxPayOrderMapper; + @Autowired + WxMallMapper wxMallMapper; + @Override public PageInfo listAsPage(WxCouponOrder record, Integer pageIndex, Integer pageSize) { @@ -241,17 +247,19 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { WxCouponOrder wxCouponOrder = new WxCouponOrder(); wxCouponOrder.setTenantId(tenantId); List list = wxCouponOrderMapper.findListOfAdmin(wxCouponOrder); - + WxMall wxMall = new WxMall(); + wxMall.setTenantId(tenantId); + wxMall = wxMallMapper.findList(wxMall).get(0); String filepath="./uploads/"; File savefile = new File(filepath); if (!savefile.exists()) { savefile.mkdirs(); } - Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), WxCouponOrderBVo.class, list); + Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("","",ExcelType.XSSF), WxCouponOrderBVo.class, list); FileOutputStream fos = null; try { - String filename=UUID.randomUUID()+".xlsx"; + String filename=wxMall.getName()+ DateUtils.getSystemTime("yyyyMMDDHHmmss") +".xlsx"; filepath=filepath+filename; fos = new FileOutputStream(filepath); workbook.write(fos);