| @@ -28,6 +28,7 @@ import org.springframework.transaction.annotation.Isolation; | |||||
| import org.springframework.transaction.annotation.Propagation; | import org.springframework.transaction.annotation.Propagation; | ||||
| import org.springframework.transaction.annotation.Transactional; | import org.springframework.transaction.annotation.Transactional; | ||||
| import java.math.BigDecimal; | |||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||
| import java.util.Date; | import java.util.Date; | ||||
| import java.util.List; | import java.util.List; | ||||
| @@ -161,16 +162,16 @@ public class WxCouponServiceImpl implements WxCouponService { | |||||
| public ResultData saveOrUpdate(WxCoupon record) { | public ResultData saveOrUpdate(WxCoupon record) { | ||||
| if (StringUtils.isNotEmpty(record.getSalePriceStr())) { | if (StringUtils.isNotEmpty(record.getSalePriceStr())) { | ||||
| record.setSalePrice((int) (Double.parseDouble(record.getSalePriceStr()) * 100)); | |||||
| record.setSalePrice(new BigDecimal(record.getSalePriceStr()).multiply(new BigDecimal(100)).intValue()); | |||||
| } | } | ||||
| if (StringUtils.isNotEmpty(record.getUsePriceStr())) { | if (StringUtils.isNotEmpty(record.getUsePriceStr())) { | ||||
| record.setUsePrice((int) (Double.parseDouble(record.getUsePriceStr()) * 100)); | |||||
| record.setUsePrice(new BigDecimal(record.getUsePriceStr()).multiply(new BigDecimal(100)).intValue()); | |||||
| } | } | ||||
| if (StringUtils.isNotEmpty(record.getPriceStr())) { | if (StringUtils.isNotEmpty(record.getPriceStr())) { | ||||
| record.setPrice((int) (Double.parseDouble(record.getPriceStr()) * 100)); | |||||
| record.setPrice(new BigDecimal(record.getPriceStr()).multiply(new BigDecimal(100)).intValue()); | |||||
| } | } | ||||
| if (StringUtils.isNotEmpty(record.getSubsidyNumStr())) { | if (StringUtils.isNotEmpty(record.getSubsidyNumStr())) { | ||||
| record.setSubsidyNum((int) (Double.parseDouble(record.getSubsidyNumStr()) * 100)); | |||||
| record.setSubsidyNum(new BigDecimal(record.getSubsidyNumStr()).multiply(new BigDecimal(100)).intValue()); | |||||
| } | } | ||||
| if (record.getValidType() != null) { | if (record.getValidType() != null) { | ||||