ソースを参照

添加内购空气净化器券

wangxiaoming 5 年 前
コミット
0922566fc7

+ 3 - 2
iamberry-wechat-web/src/main/java/com/iamberry/wechat/handles/order/OrderHandler.java

@@ -359,12 +359,12 @@ public class OrderHandler {
 				cartIds.add(cartDto.getCartId());
 				Integer productDiscount = cartDto.getProductDiscount();
 				if(cartDto.getColorType() == 1 && member.getUserIsVip() == 2 &&
-						!"40001".equals(temp.getCouponTypeId()) && !"50000".equals(temp.getCouponTypeId())){
+						!"40001".equals(temp.getCouponTypeId()) && !"50000".equals(temp.getCouponTypeId()) && !"50001".equals(temp.getCouponTypeId())){
 					Double doubleProductDiscount = productDiscount.doubleValue();
 					doubleProductDiscount = doubleProductDiscount * 0.95;
 					productDiscount = doubleProductDiscount.intValue();
 				}else if((cartDto.getColorType() == 2 || cartDto.getColorType() == 3) && member.getUserIsVip() == 2 &&
-						!"40001".equals(temp.getCouponTypeId()) && !"50000".equals(temp.getCouponTypeId())){
+						!"40001".equals(temp.getCouponTypeId()) && !"50000".equals(temp.getCouponTypeId()) && !"50001".equals(temp.getCouponTypeId())){
 					Double doubleProductDiscount = productDiscount.doubleValue();
 					doubleProductDiscount = doubleProductDiscount * 0.88;
 					productDiscount = doubleProductDiscount.intValue();
@@ -456,6 +456,7 @@ public class OrderHandler {
 			}else if(couponType.getCouponType()==2){
 				Double totalDouble = Double.valueOf(total);
 				switch (couponItemDto.getCouponId()){
+					case 50001:
 					case 50000:
 						Double reduce = Double.valueOf(couponType.getCouponReduce())/100;
 						totalDouble = totalDouble-kqjhj_amount_50000*(1-reduce);