|
@@ -185,9 +185,11 @@ public class FilmController extends BaseController {
|
|
|
List<CinemaData> listdata = cinemaData.stream().filter(a -> showId.equals(a.getShowId())).collect(Collectors.toList());
|
|
|
Integer netPrice = listdata.get(0).getNetPrice();
|
|
|
Double upDiscountRate = discountRule.getDouble("upDiscountRate");
|
|
|
+ Double downDiscountRate = discountRule.getDouble("downDiscountRate");
|
|
|
String film_discount = configService.selectConfigByKey("film_discount");
|
|
|
+ Double chosenDiscount = netPrice >=39 ? upDiscountRate:downDiscountRate;
|
|
|
Double aDouble = Double.valueOf(film_discount);
|
|
|
- Double v = netPrice * upDiscountRate * aDouble;
|
|
|
+ Double v = netPrice * chosenDiscount * aDouble;
|
|
|
return v.intValue();
|
|
|
|
|
|
|