yujian
2019-12-12 8c04d27e5cebb7e654c208533e9567c4df2c8acc
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
@@ -340,7 +340,8 @@
   @Async
   private void updateGoods(Long id) {
      DaTaoKeDetailV2 v2 = DaTaoKeApiUtil.getGoodsDetail(id);
      // TODO暂时关闭服务
      DaTaoKeDetailV2 v2 = null;// DaTaoKeApiUtil.getGoodsDetail(id);
      if (v2 != null)
         daTaoKeGoodsDetailV2Dao.save(v2);
   }
@@ -382,8 +383,10 @@
            idList.add(td.getId());
         List<DaTaoKeDetailV2> finalList = listByIds(idList);
         if (finalList.size() != idList.size()) {
            for (Long id : idList)
               updateGoods(id);
            for (Long id : idList) {
               // updateGoods(id);
               // TODO 不能异步调用
            }
            finalList = listByIds(idList);
         }
@@ -419,4 +422,15 @@
      return dateList;
   }
   @Override
   public List<DaTaoKeDetailV2> listByMaxPrice(Integer cid, BigDecimal maxPrice,String sortName, int page, int count) {
      return daTaoKeGoodsDetailV2Dao.listByMaxPrice(cid, maxPrice,sortName, (page - 1) * count, count);
   }
   @Override
   public int countByMaxPrice(Integer cid, BigDecimal maxPrice) {
      return (int) daTaoKeGoodsDetailV2Dao.countByMaxPrice(cid, maxPrice);
   }
}