admin
2019-05-16 4114e871bcb3dce771b6aed64a1027d0bbb95ca6
fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java
@@ -456,6 +456,8 @@
   }
   private static List<DaTaoKeDetail> parseCurrent(String url) {
      List<DaTaoKeDetail> list=new ArrayList<>();
      try {
         Document doc = Jsoup.connect(url)
               .userAgent(
@@ -469,6 +471,10 @@
                  .getElementsByTag("b").get(0).text();
            System.out.println(id + "-" + currentSale);
            DaTaoKeDetail detail=new DaTaoKeDetail();
            detail.setId(id);
            detail.setSalesNum(Integer.parseInt(currentSale));
            list.add(detail);
         }
@@ -477,7 +483,7 @@
      }
      // TODO 需要返回值
      return null;
      return list;
   }
   // 获取实时榜单
@@ -487,7 +493,7 @@
    * @param cid
    * @return
    */
   public static List<DaTaoKeDetail> getCurrentSalesRank(Long cid) {
   public static List<DaTaoKeDetail> getCurrentSalesRank(Integer cid) {
      String url = null;
      if (cid == null)
         url = "http://www.dataoke.com/top_sell";
@@ -502,7 +508,7 @@
    * @param cid
    * @return
    */
   public static List<DaTaoKeDetail> getCurrentDaySalesRank(Long cid) {
   public static List<DaTaoKeDetail> getCurrentDaySalesRank(Integer cid) {
      String url = null;
      if (cid == null)
         url = "http://www.dataoke.com/top_all";
@@ -534,4 +540,19 @@
      return desc;
   }
   public static TaoBaoGoodsBrief filterTaoBaoGoods(TaoBaoGoodsBrief goods, DaTaoKeDetail detail) {
      if (detail != null) {
         // 重新设置标题与券价格
         goods.setTitle(detail.getdTitle());
         goods.setCouponAmount(detail.getQuanPrice());
         if (new BigDecimal(detail.getQuanCondition()).compareTo(new BigDecimal(0)) > 0)
            goods.setCouponInfo(String.format("满%s元减%s元", detail.getQuanCondition(),
                  MoneyBigDecimalUtil.getWithNoZera(detail.getQuanPrice()).toString()));
         else
            goods.setCouponInfo(String.format("%s元无条件券", detail.getQuanPrice()));
      }
      return goods;
   }
}