Commit fe374696 authored by 周健威's avatar 周健威

Merge remote-tracking branch 'origin/base-modify' into base-modify

parents 8653e9bf 0ef9d263
...@@ -26,8 +26,12 @@ public class TourSpePriceVo { ...@@ -26,8 +26,12 @@ public class TourSpePriceVo {
@ApiModelProperty(value = "等级") @ApiModelProperty(value = "等级")
private Integer level; private Integer level;
//大人单价" //大人原单价"
@ApiModelProperty(value = "大人单价") @ApiModelProperty(value = "大人原单价")
private BigDecimal OriginalPrice;
//大人优惠单价"
@ApiModelProperty(value = "大人优惠单价")
private BigDecimal price; private BigDecimal price;
//大人总价 //大人总价
...@@ -40,7 +44,11 @@ public class TourSpePriceVo { ...@@ -40,7 +44,11 @@ public class TourSpePriceVo {
//儿童单价 //儿童单价
@ApiModelProperty(value = "儿童单价") @ApiModelProperty(value = "儿童单价")
private BigDecimal childPrice; private BigDecimal childOriginalPrice;
//儿童优惠单价
@ApiModelProperty(value = "儿童优惠单价")
private BigDecimal childPrice;
//儿童总价 //儿童总价
@ApiModelProperty(value = "儿童总价") @ApiModelProperty(value = "儿童总价")
......
...@@ -45,6 +45,12 @@ public class TourGoodSpeBiz extends BaseBiz<TourGoodSpePriceMapper, TourGoodSpeP ...@@ -45,6 +45,12 @@ public class TourGoodSpeBiz extends BaseBiz<TourGoodSpePriceMapper, TourGoodSpeP
priceVo.setStock(spePrice.getStock()); priceVo.setStock(spePrice.getStock());
BigDecimal price = spePrice.getPrice(); BigDecimal price = spePrice.getPrice();
BigDecimal childPrice = spePrice.getChildPrice(); BigDecimal childPrice = spePrice.getChildPrice();
priceVo.setOriginalPrice(price);
priceVo.setChildOriginalPrice(childPrice);
BigDecimal totalPrice = price.multiply(new BigDecimal(number)).setScale(2, RoundingMode.HALF_UP);
BigDecimal totalChildPrice = childNumber > 0 ? price.multiply(new BigDecimal(childNumber)).setScale(2, RoundingMode.HALF_UP): new BigDecimal("0.00");
priceVo.setTotalPrice(totalPrice);
priceVo.setTotalChildPrice(totalChildPrice);
if (level != null && level > 0) { if (level != null && level > 0) {
String memberPrice = spePrice.getMemberPrice(); String memberPrice = spePrice.getMemberPrice();
JSONArray array = JSONArray.parseArray(memberPrice); JSONArray array = JSONArray.parseArray(memberPrice);
...@@ -62,12 +68,12 @@ public class TourGoodSpeBiz extends BaseBiz<TourGoodSpePriceMapper, TourGoodSpeP ...@@ -62,12 +68,12 @@ public class TourGoodSpeBiz extends BaseBiz<TourGoodSpePriceMapper, TourGoodSpeP
} }
} }
} }
BigDecimal totalPrice = price.multiply(new BigDecimal(number)).setScale(2, RoundingMode.HALF_UP); totalPrice = price.multiply(new BigDecimal(number)).setScale(2, RoundingMode.HALF_UP);
BigDecimal totalChildPrice = childNumber > 0 ? price.multiply(new BigDecimal(childNumber)).setScale(2, RoundingMode.HALF_UP): new BigDecimal("0.00"); totalChildPrice = childNumber > 0 ? price.multiply(new BigDecimal(childNumber)).setScale(2, RoundingMode.HALF_UP): new BigDecimal("0.00");
priceVo.setPrice(price); priceVo.setPrice(price);
priceVo.setChildPrice(childPrice); priceVo.setChildPrice(childPrice);
priceVo.setTotalPrice(totalPrice); priceVo.setRealPrice(totalPrice);
priceVo.setTotalChildPrice(totalChildPrice); priceVo.setRealChildPrice(totalChildPrice);
return ObjectRestResponse.succ(priceVo); return ObjectRestResponse.succ(priceVo);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment