记得上下班打卡 | git大法好,push需谨慎

Commit d7e84f8b authored by zhoujianping's avatar zhoujianping

1.1 修改优先卷使用逻辑

parent 6993979f
...@@ -276,9 +276,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ ...@@ -276,9 +276,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
//通用判断时间 //通用判断时间
if (payOrderParam.getAdvanceCode() != null) { if (payOrderParam.getAdvanceCode() != null) {
if (isOldMember) { if (!isOldMember) {
} else {
if (DateUtil.compareStrDay(DateUtil.getNowTime(), memberTimeStart) == 1 && DateUtil.compareStrDay(DateUtil.getNowTime(), timeStart) == -1) { if (DateUtil.compareStrDay(DateUtil.getNowTime(), memberTimeStart) == 1 && DateUtil.compareStrDay(DateUtil.getNowTime(), timeStart) == -1) {
advanceMap = orderUtils.useCoupon(payOrderParam.getAdvanceCode(), "购买 " + performanceData.getTitle(), BigDecimal.ZERO, payOrderParam.getPerformanceId(), payOrderParam.getTimeId(), payOrderParam.getTicketId(),performanceData.getType()); advanceMap = orderUtils.useCoupon(payOrderParam.getAdvanceCode(), "购买 " + performanceData.getTitle(), BigDecimal.ZERO, payOrderParam.getPerformanceId(), payOrderParam.getTimeId(), payOrderParam.getTicketId(),performanceData.getType());
if (advanceMap == null) { if (advanceMap == null) {
...@@ -298,6 +296,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ ...@@ -298,6 +296,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
if (couponCount > 1) {//todo if (couponCount > 1) {//todo
useAdvance = false; useAdvance = false;
dataUtils.decrUseCouponCount(uid, performanceData.getPerformancesId()); dataUtils.decrUseCouponCount(uid, performanceData.getPerformancesId());
//退卷
orderUtils.backAdvanceCoupon(payOrderParam.getAdvanceCode(), uid);
return ResponseDto.failure("本场演出限用1张优先券,已超出"); return ResponseDto.failure("本场演出限用1张优先券,已超出");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment