From 813e3f91ef3e9a56acc67974d3de51ca6d44e973 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Fri, 4 Jan 2019 11:05:29 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8D=A1=E6=B6=88=E8=B4=B9=E5=88=97=E8=A1=A8]?= =?UTF-8?q?[=E4=BF=AE=E6=94=B9]:=E5=8D=A1=E6=B6=88=E8=B4=B9=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=AF=BC=E5=87=BA=E5=92=8CUI=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCardSpendServiceImpl.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java index ffd358f0b..ef38f50eb 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java @@ -1,6 +1,5 @@ package com.iformall.service.impl; -import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.ErrorCode; @@ -16,7 +15,6 @@ import com.iformall.service.WxCardSpendService; import com.iformall.service.WxProfitSharingOrderService; import com.iformall.utils.Constant; import org.apache.commons.io.FileUtils; -import org.apache.commons.lang3.StringUtils; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; @@ -32,6 +30,7 @@ import org.springframework.transaction.annotation.Transactional; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; +import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.*; @@ -483,7 +482,8 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { String filename = UUID.randomUUID() + ".xlsx"; filepath = filepath + filename; - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + DecimalFormat df = new DecimalFormat("0.00"); try { File file = new File(filepath); @@ -527,16 +527,19 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { WxCardSpendVo entity = cardSpendVoList.get(i); - idCellTwo.setCellValue(entity.getId()); + idCellTwo.setCellValue(String.valueOf(entity.getId())); ownerCellTwo.setCellValue(entity.getOnickName()); phoneCellTwo.setCellValue(entity.getOuPhone()); cardNameCellTwo.setCellValue(entity.getTitle()); merchantNameCellTwo.setCellValue(entity.getMerchantName()); - costCellTwo.setCellValue(entity.getDeductionAmount()); + String dStr = df.format((float)entity.getDeductionAmount()/100); + costCellTwo.setCellValue(dStr); if (entity.getCreateDate() != null) costTimeCellTwo.setCellValue(sdf.format(entity.getCreateDate())); - receivePayCellTwo.setCellValue(entity.getPayment()); - realReceivePayCellTwo.setCellValue(entity.getRealPayment()); + dStr = df.format((float)entity.getPayment()/100); + receivePayCellTwo.setCellValue(dStr); + dStr = df.format((float)entity.getRealPayment()/100); + realReceivePayCellTwo.setCellValue(dStr); String statusStr = "未支付"; if (entity.getPayStatus().equals(EnumCardSpendStatus.NOT_PAY.getCode())) statusStr = "未支付";