Administrator
2020-02-23 388be9f734f5b80c348bcc956726c206002e832a
fanli/src/main/java/com/yeshi/fanli/dao/dynamic/GoodsEvaluateDao.java
@@ -65,8 +65,9 @@
    * 
    * @return
    */
   public List<GoodsEvaluate> query(int start, int count, String key, Integer state) {
   public List<GoodsEvaluate> query(int start, int count, String key, Integer state, int dynamicType) {
      Query query = new Query();
      query.addCriteria(Criteria.where("dynamicType").is(dynamicType));
      if (state != null) {
         query.addCriteria(Criteria.where("state").is(state));
      }
@@ -79,8 +80,10 @@
      return mongoTemplate.find(query, GoodsEvaluate.class);
   }
   public long count(String key, Integer state) {
   public long count(String key, Integer state, int dynamicType) {
      Query query = new Query();
      query.addCriteria(Criteria.where("dynamicType").is(dynamicType));
      if (state != null) {
         query.addCriteria(Criteria.where("state").is(state));
      }
@@ -97,9 +100,10 @@
    * @param key
    * @return
    */
   public List<GoodsEvaluate> queryValid(int start, int count) {
   public List<GoodsEvaluate> queryValid(int start, int count, int dynamicType) {
      Date now = new Date();
      Query query = new Query();
      query.addCriteria(Criteria.where("state").is(dynamicType));
      query.addCriteria(Criteria.where("state").is(1));
      query.addCriteria(Criteria.where("startTime").lte(now));
      query.addCriteria(Criteria.where("endTime").gte(now));
@@ -113,9 +117,10 @@
    * @param key
    * @return
    */
   public long countValid() {
   public long countValid(int dynamicType) {
      Date now = new Date();
      Query query = new Query();
      query.addCriteria(Criteria.where("dynamicType").is(dynamicType));
      query.addCriteria(Criteria.where("state").is(1));
      query.addCriteria(Criteria.where("startTime").lte(now));
      query.addCriteria(Criteria.where("endTime").gte(now));