From 825cb21a28057bd6bb6bd12488601be39b8342b8 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Sun, 30 Dec 2018 09:05:33 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=A1=A5=E8=B4=B4][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E8=A1=A5=E8=B4=B4=E9=A2=9D=E8=A6=81=E4=BF=9D=E5=AD=98=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/domain/po/WxCoupon.java | 15 +++++++++++++++ .../service/impl/WxCouponServiceImpl.java | 3 +++ 2 files changed, 18 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java index 2717502eb..26fa601b7 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCoupon.java @@ -53,6 +53,9 @@ public class WxCoupon implements Serializable { @Transient private String priceStr; + @Transient + private String subsidyNumStr; + @Transient private Date startdate; @@ -318,6 +321,18 @@ public class WxCoupon implements Serializable { return priceStr; } + public String getSubsidyNumStr() { + if(subsidyNum!=null) { + subsidyNumStr = new BigDecimal(subsidyNum).divide(new BigDecimal(100)).toString(); + } + return subsidyNumStr; + } + + public void setSubsidyNumStr(String subsidyNumStr) { + this.subsidyNumStr = subsidyNumStr; + + } + public void setPriceStr(String priceStr) { this.priceStr = priceStr; } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java index a9a17aaef..dc17646f0 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCouponServiceImpl.java @@ -95,6 +95,9 @@ public class WxCouponServiceImpl implements WxCouponService { if (StringUtils.isNotEmpty(record.getPriceStr())) { record.setPrice((int) (Double.parseDouble(record.getPriceStr()) * 100)); } + if (StringUtils.isNotEmpty(record.getSubsidyNumStr())) { + record.setSubsidyNum((int) (Double.parseDouble(record.getSubsidyNumStr()) * 100)); + } if (record.getValidType() != null) { if (record.getValidType().equals(EnumCouponValidType.DAYS_AFTER_RECEIVING)) {