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

Commit eda42862 authored by 洪全海's avatar 洪全海
parents 2a45e07a 5c65491e
...@@ -76,6 +76,8 @@ public class TicketVo { ...@@ -76,6 +76,8 @@ public class TicketVo {
private Integer isExclusive; private Integer isExclusive;
@ApiModelProperty(value = "是否会员") @ApiModelProperty(value = "是否会员")
private Integer isMember; private Integer isMember;
@ApiModelProperty(value = "会员购买状态")
private Integer isMemberStatus;
@ApiModelProperty(value = "是否分销") @ApiModelProperty(value = "是否分销")
private Integer isAgent; private Integer isAgent;
......
...@@ -109,9 +109,8 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM ...@@ -109,9 +109,8 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
query.addCriteria(Criteria.where("timeEnd").gte(nowTimeStr)); query.addCriteria(Criteria.where("timeEnd").gte(nowTimeStr));
// 要查询的字段 // 要查询的字段
/*Document fieldsObject = new Document(); // query.fields().include();//包含该字段
Query query = new BasicQuery(queryObject, fieldsObject); // query.fields().exclude();//不包含该字段
fieldsObject.put("performancesId", true);*/
// 查询总数 // 查询总数
long count = mongoTemplate.count(query, PerformanceVo.class, PerformanceVo.class.getSimpleName()); long count = mongoTemplate.count(query, PerformanceVo.class, PerformanceVo.class.getSimpleName());
...@@ -255,9 +254,9 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM ...@@ -255,9 +254,9 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
query.addCriteria(Criteria.where("isAgent").is(isAgent)); query.addCriteria(Criteria.where("isAgent").is(isAgent));
} }
List<TicketVo> ticketList = mongoTemplate.find( List<TicketVo> ticketList = mongoTemplate.find(
query, query,
TicketVo.class, TicketVo.class,
TicketVo.class.getSimpleName() TicketVo.class.getSimpleName()
); );
for (TicketVo ticket : ticketList) { for (TicketVo ticket : ticketList) {
...@@ -284,6 +283,25 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM ...@@ -284,6 +283,25 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
ticket.setStatus(6); ticket.setStatus(6);
} }
} }
// 会员状态
Integer isMemberStatus = 0;
if (1 == ticket.getIsMember()) { // 有会员
String memberTimeStart = ticket.getMemberTimeStart();
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime memberTimeStartL = LocalDateTime.parse(memberTimeStart, df);
LocalDateTime nowTimeTicket = LocalDateTime.now();
String nowTimeTicketStr = nowTimeTicket.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
LocalDateTime nowTimeTicketStrL = LocalDateTime.parse(nowTimeTicketStr, df);
if (memberTimeStartL.isBefore(nowTimeTicketStrL)) { // 可以购买
isMemberStatus = 1;
} else { // 还没到会员购买时间
isMemberStatus = 0;
}
} else {
isMemberStatus = 0;
}
ticket.setIsMemberStatus(isMemberStatus);
} }
partner.setTicketList(ticketList); partner.setTicketList(ticketList);
......
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