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)) {