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

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

票 vo 增加 会员开售时间 正常开售时间

parent 07032d64
...@@ -43,6 +43,8 @@ public class KylinPerformanceVo { ...@@ -43,6 +43,8 @@ public class KylinPerformanceVo {
private String price; private String price;
@ApiModelProperty(value = "开售时间") @ApiModelProperty(value = "开售时间")
private String sellTime; private String sellTime;
@ApiModelProperty(value = "会员开售时间")
private String sellMemberTime;
@ApiModelProperty(value = "城市id") @ApiModelProperty(value = "城市id")
private Integer cityId; private Integer cityId;
@ApiModelProperty(value = "城市名称") @ApiModelProperty(value = "城市名称")
...@@ -115,12 +117,13 @@ public class KylinPerformanceVo { ...@@ -115,12 +117,13 @@ public class KylinPerformanceVo {
this.approvalUrl=performance.getApprovalUrl(); this.approvalUrl=performance.getApprovalUrl();
} }
public void setTimePriceVipAndLack(int isLackRegister, int isMember, int isExclusive, BigDecimal price, LocalDateTime stopSellTime, LocalDateTime sellTime,int isAdvance,int isDiscount,int payCountdownMinute) { public void setTimePriceVipAndLack(int isLackRegister, int isMember, int isExclusive, BigDecimal price, LocalDateTime stopSellTime, LocalDateTime sellMemberTime,LocalDateTime sellTime,int isAdvance,int isDiscount,int payCountdownMinute) {
this.isLackRegister = isLackRegister; this.isLackRegister = isLackRegister;
this.isMember = isMember; this.isMember = isMember;
this.isExclusive = isExclusive; this.isExclusive = isExclusive;
this.price = price + "起"; this.price = price + "起";
this.stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.format(stopSellTime); this.stopSellTime = DateUtil.Formatter.yyyyMMddHHmmss.format(stopSellTime);
this.sellMemberTime = DateUtil.Formatter.yyyyMMddHHmmss.format(sellMemberTime);
this.sellTime = DateUtil.Formatter.yyyyMMddHHmmss.format(sellTime); this.sellTime = DateUtil.Formatter.yyyyMMddHHmmss.format(sellTime);
this.appStatus = 9; this.appStatus = 9;
this.isDiscount = isDiscount; this.isDiscount = isDiscount;
......
...@@ -62,6 +62,7 @@ public class MongoVoUtils { ...@@ -62,6 +62,7 @@ public class MongoVoUtils {
//相关状态时间初始变量 //相关状态时间初始变量
LocalDateTime stopSellTime = null; LocalDateTime stopSellTime = null;
LocalDateTime sellMemberTime = null;
LocalDateTime sellTime = null; LocalDateTime sellTime = null;
int isLackRegister = 0; int isLackRegister = 0;
int isMember = 0; int isMember = 0;
...@@ -125,8 +126,11 @@ public class MongoVoUtils { ...@@ -125,8 +126,11 @@ public class MongoVoUtils {
if (stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) { if (stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) {
stopSellTime = t1.getTimeEnd(); stopSellTime = t1.getTimeEnd();
} }
if (sellTime == null || sellTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) { if (sellMemberTime == null || sellMemberTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) {
sellTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()); sellMemberTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember());
}
if (sellTime == null || sellTime.isAfter(t1.getTimeStart())) {
sellTime = t1.getTimeStart();
} }
} }
...@@ -142,7 +146,7 @@ public class MongoVoUtils { ...@@ -142,7 +146,7 @@ public class MongoVoUtils {
voData.setPerformanceStatus(p2); voData.setPerformanceStatus(p2);
voData.setPerformanceRelations(p3); voData.setPerformanceRelations(p3);
voData.setFieldsData(fields, cityName); voData.setFieldsData(fields, cityName);
voData.setTimePriceVipAndLack(isLackRegister, isMember, isExclusive, price, stopSellTime, 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());
return voData; return voData;
......
...@@ -64,6 +64,8 @@ public class MongoVoUtils { ...@@ -64,6 +64,8 @@ public class MongoVoUtils {
//相关状态时间初始变量 //相关状态时间初始变量
LocalDateTime stopSellTime = null; LocalDateTime stopSellTime = null;
LocalDateTime sellTime = null; LocalDateTime sellTime = null;
LocalDateTime sellMemberTime = null;
int isLackRegister = 0; int isLackRegister = 0;
int isMember = 0; int isMember = 0;
int isExclusive = 0; int isExclusive = 0;
...@@ -127,8 +129,11 @@ public class MongoVoUtils { ...@@ -127,8 +129,11 @@ public class MongoVoUtils {
if (stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) { if (stopSellTime == null || stopSellTime.isBefore(t1.getTimeEnd())) {
stopSellTime = t1.getTimeEnd(); stopSellTime = t1.getTimeEnd();
} }
if (sellTime == null || sellTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) { if (sellMemberTime == null || sellMemberTime.isAfter(t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()))) {
sellTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember()); sellMemberTime = t1.getTimeStart().plusMinutes(-t1.getAdvanceMinuteMember());
}
if (sellTime == null || sellTime.isAfter(t1.getTimeStart())) {
sellTime = t1.getTimeStart();
} }
} }
...@@ -144,7 +149,7 @@ public class MongoVoUtils { ...@@ -144,7 +149,7 @@ public class MongoVoUtils {
voData.setPerformanceStatus(p2); voData.setPerformanceStatus(p2);
voData.setPerformanceRelations(p3); voData.setPerformanceRelations(p3);
voData.setFieldsData(fields, cityName); voData.setFieldsData(fields, cityName);
voData.setTimePriceVipAndLack(isLackRegister, isMember, isExclusive, price, stopSellTime, 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());
return voData; return voData;
......
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