设置天数
This commit is contained in:
@ -519,13 +519,18 @@ public class ItemServiceImpl implements ItemService {
|
|||||||
//config.setBuyoutPrice("220");
|
//config.setBuyoutPrice("220");
|
||||||
config.setPriceUnit("元");
|
config.setPriceUnit("元");
|
||||||
|
|
||||||
|
int rentalDays = 1;
|
||||||
|
if(param.getRentalDays() != null && param.getRentalDays() > 0){
|
||||||
|
rentalDays = param.getRentalDays();
|
||||||
|
}
|
||||||
|
|
||||||
// 创建时段价格列表根据基础价格创建3个时段价格
|
// 创建时段价格列表根据基础价格创建3个时段价格
|
||||||
List<RentCommodityConfig.DurationPrice> durationPriceList = new ArrayList<>();
|
List<RentCommodityConfig.DurationPrice> durationPriceList = new ArrayList<>();
|
||||||
|
|
||||||
for(int i = 1; i < 4; i++){
|
for(int i = 1; i < 4; i++){
|
||||||
RentCommodityConfig.DurationPrice durationPrice = new RentCommodityConfig.DurationPrice();
|
RentCommodityConfig.DurationPrice durationPrice = new RentCommodityConfig.DurationPrice();
|
||||||
String val = i + "";
|
String val = i + "";
|
||||||
durationPrice.setDuration(val);
|
durationPrice.setDuration(i*rentalDays+"");
|
||||||
durationPrice.setTotalSalePrice(param.getRentalPrice()
|
durationPrice.setTotalSalePrice(param.getRentalPrice()
|
||||||
.multiply(new BigDecimal(val))
|
.multiply(new BigDecimal(val))
|
||||||
.setScale(0, BigDecimal.ROUND_HALF_UP).toString());
|
.setScale(0, BigDecimal.ROUND_HALF_UP).toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user