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

Commit 88af985a authored by jiangxiulong's avatar jiangxiulong

Merge remote-tracking branch 'origin/dev_20111115' into dev_20111115

parents a9986c5c 89a84494
...@@ -308,6 +308,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ ...@@ -308,6 +308,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
} }
entersVoList.add(adamEnters); entersVoList.add(adamEnters);
if (isStudent == 1) { if (isStudent == 1) {
if (adamEnters.getType() != 1) {
orderUtils.changeSurplus(isPay, payOrderParam.getTicketId(), payOrderParam.getNumber());
orderUtils.backAdvanceCoupon(payOrderParam.getAdvanceCode(), uid);
return ResponseDto.failure(ErrorMapping.get("20031"));//不符合购买条件
}
int age = IDCard.getAgeByIdCard(adamEnters.getIdCard()); int age = IDCard.getAgeByIdCard(adamEnters.getIdCard());
if (age > 25) { if (age > 25) {
orderUtils.changeSurplus(isPay, payOrderParam.getTicketId(), payOrderParam.getNumber()); orderUtils.changeSurplus(isPay, payOrderParam.getTicketId(), payOrderParam.getNumber());
...@@ -345,7 +350,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ ...@@ -345,7 +350,8 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
log.error("Kylin Order Pay Error = {}", e); log.error("Kylin Order Pay Error = {}", e);
if (isDownGeneral) { if (isDownGeneral) {
orderUtils.changeSurplus(isPay, payOrderParam.getTicketId(), payOrderParam.getNumber()); orderUtils.changeSurplus(isPay, payOrderParam.getTicketId(), payOrderParam.getNumber());
// orderUtils.backAdvanceCoupon(payOrderParam.getAdvanceCode(), uid); log.error("回滚库存");
orderUtils.backAdvanceCoupon(payOrderParam.getAdvanceCode(), uid);
for (AdamEntersVo enters : entersVoList) { for (AdamEntersVo enters : entersVoList) {
dataUtils.changeBuyInfo(uid, enters.getIdCard(), payOrderParam.getPerformanceId(), payOrderParam.getTicketId(), -1); dataUtils.changeBuyInfo(uid, enters.getIdCard(), payOrderParam.getPerformanceId(), payOrderParam.getTicketId(), -1);
} }
......
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
20027=您已支付请刷新再试 20027=您已支付请刷新再试
20029=未选择支付方式 20029=未选择支付方式
20030=券不可用 20030=券不可用
20031=不符合购买条件
#APP PARTNER #APP PARTNER
20101=添加失败 20101=添加失败
......
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