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

Commit 06f3ee69 authored by jiangxiulong's avatar jiangxiulong

增加停售状态

parent ceed7df5
......@@ -348,15 +348,23 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
}
info.setTicketTimeList(ticketTimeListNew);
if (CollectionUtils.isEmpty(ticketTimeListNew)) {
info.setAppStatus(8);
info.setAppStatus(11); // 所有票种下架 演出停售
}
// 当前时间大于停售时间 小于结束时间 是 停售
String nowTimeStr = DateUtil.getNowTime();
String timeStart = info.getSellTime();
String timeEnd = info.getStopSellTime();
String stopSellTime = info.getStopSellTime();
if (info.getAppStatus() != 8) {
if (1 == DateUtil.compareStrDay(timeStart, nowTimeStr)) {// 未开始
String timeEnd = info.getTimeEnd();
if (1 == DateUtil.compareStrDay(nowTimeStr, stopSellTime) && -1 == DateUtil.compareStrDay(nowTimeStr, timeEnd)) {
info.setAppStatus(11);
}
// 票状态 6票可购买 8售罄 9未开始 10结束 11停售
// 演出状态 7下架前端不展示
if (info.getAppStatus() != 8 && info.getAppStatus() != 11) {
String sellTime = info.getSellTime();
if (1 == DateUtil.compareStrDay(sellTime, nowTimeStr)) {// 未开始
info.setAppStatus(9);
int isMemberStatus = getPerformanceIsMemberStatus(info);
if (1 == isMemberStatus) {
......@@ -364,7 +372,7 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
}
} else { // 已开始
info.setAppStatus(6);
if (1 == DateUtil.compareStrDay(nowTimeStr, timeEnd)) { // 已结束
if (1 == DateUtil.compareStrDay(timeEnd, nowTimeStr)) { // 演出已结束
info.setAppStatus(10);
}
}
......@@ -374,6 +382,7 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
}
public int checkTicketStatus(KylinTicketVo ticketItem) {
// 3审核通过;4审核未通过;6在售;7停售;8售罄;9未开始;10已结束
int getStatus = ticketItem.getStatus();
int status = getStatus;
if (null != ticketItem) {
......
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