diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java index c9190a77b..517a33333 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java @@ -1218,7 +1218,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { Long productId = order.getProductId(); WxCoupon wxCoupon = wxCouponMapper.selectByPrimaryKey(productId); Integer type = wxCoupon.getType(); - if (type.equals(EnumCouponType.COUPON_GROUP.getCode())) { + if (type.equals(EnumCouponType.COUPON_GROUP.getCode()) && wxCoupon.getSalePrice().equals(record.getPayAmount())) { try { wxOrderGroupService.createOrderGroup(order, wxCoupon); } catch (Exception e) {