소스 검색

优惠券支付

zouxuan 3 년 전
부모
커밋
11a7dfc4a0
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysCouponCodeServiceImpl.java

+ 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,","));