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

Commit ff485f12 authored by jiangxiulong's avatar jiangxiulong

搜索判断购买状态

parent ee1181e7
...@@ -282,8 +282,7 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM ...@@ -282,8 +282,7 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
Document queryObject = new Document(); Document queryObject = new Document();
queryObject.put("title", Pattern.compile(title, Pattern.CASE_INSENSITIVE)); queryObject.put("title", Pattern.compile(title, Pattern.CASE_INSENSITIVE));
Query query = new BasicQuery(queryObject); Query query = new BasicQuery(queryObject);
LocalDateTime nowTime = LocalDateTime.now(); String nowTimeStr = DateUtil.getNowTime();
String nowTimeStr = DateUtil.Formatter.yyyyMMddHHmmss.format(nowTime);
query.addCriteria(Criteria.where("timeEnd").gte(nowTimeStr)); query.addCriteria(Criteria.where("timeEnd").gte(nowTimeStr));
long count = mongoTemplate.count(query, KylinPerformanceVo.class, KylinPerformanceVo.class.getSimpleName()); long count = mongoTemplate.count(query, KylinPerformanceVo.class, KylinPerformanceVo.class.getSimpleName());
...@@ -298,6 +297,20 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM ...@@ -298,6 +297,20 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
List<KylinPerformanceVo> list = mongoTemplate.find(query, KylinPerformanceVo.class, KylinPerformanceVo.class.getSimpleName()); List<KylinPerformanceVo> list = mongoTemplate.find(query, KylinPerformanceVo.class, KylinPerformanceVo.class.getSimpleName());
for (KylinPerformanceVo info : list) {
String timeStart = info.getSellTime();
String timeEnd = info.getStopSellTime();
if (1 == DateUtil.compareStrDay(timeStart, nowTimeStr)) {// 未开始
info.setAppStatus(9);
} else { // 已开始
info.setAppStatus(6);
if (1 == DateUtil.compareStrDay(nowTimeStr, timeEnd)) { // 已结束
info.setAppStatus(10);
}
}
}
HashMap info = new HashMap(); HashMap info = new HashMap();
info.put("total", count); info.put("total", count);
info.put("list", list); info.put("list", list);
......
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