admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
@@ -341,18 +341,22 @@
   private List<DaTaoKeDetailV2> getDefaultDingDongQiang() {
      // 按更新时间加
      DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_TIME, null);
      if (result != null && result.getGoodsList().size() > 0) {
         List<DaTaoKeDetailV2> finalList = new ArrayList<>();
         Collections.shuffle(result.getGoodsList());
         finalList.addAll(result.getGoodsList().subList(0,
               result.getGoodsList().size() > 8 ? 8 : result.getGoodsList().size()));
         for (DaTaoKeDetailV2 detail : finalList) {
            detail.setCouponReceiveNum(detail.getCouponTotalNum() - (int) (200 + Math.random() * 1000));
            if (detail.getCouponTotalNum() - detail.getCouponReceiveNum() <= 0)
               detail.setCouponReceiveNum(detail.getCouponTotalNum());
      try {
         DaTaoKeGoodsResult result = DaTaoKeApiUtil.getRankingList(DaTaoKeApiUtil.RANK_TYPE_TIME, null);
         if (result != null && result.getGoodsList().size() > 0) {
            List<DaTaoKeDetailV2> finalList = new ArrayList<>();
            Collections.shuffle(result.getGoodsList());
            finalList.addAll(result.getGoodsList().subList(0,
                  result.getGoodsList().size() > 8 ? 8 : result.getGoodsList().size()));
            for (DaTaoKeDetailV2 detail : finalList) {
               detail.setCouponReceiveNum(detail.getCouponTotalNum() - (int) (200 + Math.random() * 1000));
               if (detail.getCouponTotalNum() - detail.getCouponReceiveNum() <= 0)
                  detail.setCouponReceiveNum(detail.getCouponTotalNum());
            }
            return finalList;
         }
         return finalList;
      }catch(Exception e){
      }
      return null;
   }