diff --git a/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java b/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java index e07ecc3..f118303 100644 --- a/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java +++ b/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java @@ -519,13 +519,18 @@ public class ItemServiceImpl implements ItemService { //config.setBuyoutPrice("220"); config.setPriceUnit("元"); + int rentalDays = 1; + if(param.getRentalDays() != null && param.getRentalDays() > 0){ + rentalDays = param.getRentalDays(); + } + // 创建时段价格列表根据基础价格创建3个时段价格 List durationPriceList = new ArrayList<>(); for(int i = 1; i < 4; i++){ RentCommodityConfig.DurationPrice durationPrice = new RentCommodityConfig.DurationPrice(); String val = i + ""; - durationPrice.setDuration(val); + durationPrice.setDuration(i*rentalDays+""); durationPrice.setTotalSalePrice(param.getRentalPrice() .multiply(new BigDecimal(val)) .setScale(0, BigDecimal.ROUND_HALF_UP).toString());