zouxuan 3 rokov pred
rodič
commit
11a7dfc4a0

+ 4 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysCouponCodeServiceImpl.java

@@ -198,12 +198,12 @@ public class SysCouponCodeServiceImpl extends BaseServiceImpl<Long, SysCouponCod
 			if(amount.compareTo(fullAmount) < 0){
 				throw new BizException("操作失败:当前消费金额不满足优惠券满减条件");
 			}
-			amount = amount.subtract(faceAmount);
-			if (amount.signum() < 0) {
-				amount = BigDecimal.ZERO;
-			}
 			//使用优惠券
 			if(useFlag){
+				amount = amount.subtract(faceAmount);
+				if (amount.signum() < 0) {
+					amount = BigDecimal.ZERO;
+				}
 				sysCouponCodeDao.use(couponIdList);
 			}
 			studentPaymentOrder.setCouponCodeId(StringUtils.join(couponIdList,","));