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

Commit baf2157f authored by 胡佳晨's avatar 胡佳晨

第三方演出上架逻辑

parent 689e287f
...@@ -61,9 +61,9 @@ public class MongoVoUtils { ...@@ -61,9 +61,9 @@ public class MongoVoUtils {
fields.setName((String) redisUtil.hget(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "name")); fields.setName((String) redisUtil.hget(KylinRedisConst.FIELDS + ":" + p3.getFieldId(), "name"));
//相关状态时间初始变量 //相关状态时间初始变量
LocalDateTime stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00"); LocalDateTime stopSellTime = null;
LocalDateTime sellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00"); LocalDateTime sellTime = null;
LocalDateTime sellMemberTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00"); LocalDateTime sellMemberTime = null;
int isLackRegister = 0; int isLackRegister = 0;
int isMember = 0; int isMember = 0;
...@@ -132,13 +132,13 @@ public class MongoVoUtils { ...@@ -132,13 +132,13 @@ public class MongoVoUtils {
price = kylinTicketVo.getPrice(); price = kylinTicketVo.getPrice();
} }
} }
if ((stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) && (t2.getStatus()>=6 && t2.getStatus()!=7)) { if ((stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) && (t2.getStatus() >= 6 && t2.getStatus() != 7)) {
stopSellTime = t1.getTimeEnd(); stopSellTime = t1.getTimeEnd();
} }
if ((sellMemberTime == null || sellMemberTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) && (t2.getStatus()>=6 && t2.getStatus()!=7)) { if ((sellMemberTime == null || sellMemberTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) && (t2.getStatus() >= 6 && t2.getStatus() != 7)) {
sellMemberTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()); sellMemberTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember());
} }
if ((sellTime == null || sellTime.isAfter(t1.getTimeStart())) && (t2.getStatus()>=6 && t2.getStatus()!=7)) { if ((sellTime == null || sellTime.isAfter(t1.getTimeStart())) && (t2.getStatus() >= 6 && t2.getStatus() != 7)) {
sellTime = t1.getTimeStart(); sellTime = t1.getTimeStart();
} }
} }
...@@ -157,6 +157,16 @@ public class MongoVoUtils { ...@@ -157,6 +157,16 @@ public class MongoVoUtils {
voData.setPerformanceStatus(p2); voData.setPerformanceStatus(p2);
voData.setPerformanceRelations(p3); voData.setPerformanceRelations(p3);
voData.setFieldsData(fields, cityName); voData.setFieldsData(fields, cityName);
if (stopSellTime == null) {
stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00");
}
if (sellTime == null) {
sellTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00");
}
if (sellMemberTime == null) {
sellMemberTime = DateUtil.Formatter.yyyyMMddHHmmss.parse("2030-12-01 12:00:00");
}
voData.setTimePriceVipAndLack(isLackRegister, isMember, isExclusive, price, stopSellTime, sellMemberTime, sellTime, isAdvance, isDiscount, payCountdownMinute); voData.setTimePriceVipAndLack(isLackRegister, isMember, isExclusive, price, stopSellTime, sellMemberTime, sellTime, isAdvance, isDiscount, payCountdownMinute);
voData.setTicketTimeList(timeList); voData.setTicketTimeList(timeList);
voData.setAppStatus(p2.getStatus()); voData.setAppStatus(p2.getStatus());
......
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