yujian
2020-06-01 d48079c9eeec9c4f19f550a44d461275b4a31fd4
fanli/src/main/java/com/yeshi/fanli/dao/dynamic/GoodsEvaluateDao.java
@@ -294,4 +294,29 @@
      
      return mongoTemplate.find(query, GoodsEvaluate.class);
   }
   /**
    * 根据起始时间查询
    * @param date
    * @return
    */
   public List<GoodsEvaluate> listByStartTime(Date date) {
      List<Criteria> list = new ArrayList<Criteria>();
      list.add(Criteria.where("startTime").gt(new Date()));
      list.add(Criteria.where("startTime").lte(date));
      list.add(new Criteria().orOperator(Criteria.where("type").is("single"),
               new Criteria().andOperator(Criteria.where("type").is("single"))));
      Query query = new Query();
      if (list.size() > 0) {
         Criteria[] cas = new Criteria[list.size()];
         for (int i = 0; i < list.size(); i++)
            cas[i] = list.get(i);
         query.addCriteria(new Criteria().andOperator(cas));
      }
      return mongoTemplate.find(query, GoodsEvaluate.class);
   }
}