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