admin
2020-01-03 a5b282b599417dcc18953feed5700038ec511255
大淘客修改
2个文件已修改
22 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/dao/goods/taobao/dataoke/DaTaoKeGoodsDetailV2Dao.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
@@ -211,6 +211,8 @@
    @Override
    public List<DaTaoKeDetailV2> getGoodsNotInList(Long cid, List<Long> listId, int count) {
        if (cid != null && cid == 0L)
            cid = null;
        return daTaoKeGoodsDetailV2Dao.getGoodsNotInList(cid, listId, count);
    }