yujian
2020-01-03 0a63d22e38a644bc83b393ed85618b04d3be858b
fanli/src/main/java/com/yeshi/fanli/dao/goods/taobao/dataoke/DaTaoKeGoodsDetailV2Dao.java
@@ -137,10 +137,16 @@
      List<Criteria> criteriasList = new ArrayList<>();
      if (cid != null)
         criteriasList.add(Criteria.where("cid").is(Integer.parseInt(cid + "")));
      for (Long id : listId)
         criteriasList.add(Criteria.where("id").not().is(id));
      if (listId != null)
         for (Long id : listId)
            criteriasList.add(Criteria.where("id").ne(id));
      // 更新时间倒序
      List<Order> orders = new ArrayList<>();
      orders.add(new Order(Direction.DESC, "updateTime"));
      Criteria[] criterias = new Criteria[criteriasList.size()];
      Query query = new Query();
      query.with(new Sort(orders));
      query.addCriteria(new Criteria().andOperator(criteriasList.toArray(criterias)));
      query.limit(count);
      return mongoTemplate.find(query, getEntityClass());
@@ -213,14 +219,8 @@
   /**
    * 
    * @Title: listBySellerId
    * @Description: 根据商家ID查询商品
    * @param start
    * @param count
    * @param sellerId
    * @return
    * List<DaTaoKeDetailV2> 返回类型
    * @throws
    * @Title: listBySellerId @Description: 根据商家ID查询商品 @param start @param
    * count @param sellerId @return List<DaTaoKeDetailV2> 返回类型 @throws
    */
   public List<DaTaoKeDetailV2> listBySellerId(int start, int count, Long sellerId) {
      Query query = new Query();