admin
2024-04-26 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c
fanli/src/main/java/com/yeshi/fanli/service/impl/goods/suning/SuningGoodsServiceImpl.java
@@ -1,39 +1,39 @@
package com.yeshi.fanli.service.impl.goods.suning;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
import com.yeshi.fanli.service.inter.goods.suning.SuningGoodsService;
import com.yeshi.fanli.util.suning.SuningApiUtil;
@Service
public class SuningGoodsServiceImpl implements SuningGoodsService {
   @Override
   public List<GoodsClass> getSpecialClass() {
      List<GoodsClass> list = new ArrayList<GoodsClass>();
      list.add(new GoodsClass(1L, "推荐"));
//      list.add(new GoodsClass(6L, "9.9"));
//      list.add(new GoodsClass(2L, "热销"));
//      list.add(new GoodsClass(3L, "热推"));
//      list.add(new GoodsClass(4L, "爆款"));
      return list;
   }
   @Override
   public List<SuningGoodsInfo> specialSearch(Integer page, Long cid) {
      List<SuningGoodsInfo> list = SuningApiUtil.getSelectRecommendGoods(Integer.parseInt(cid + ""), page);
      List<String> strList = new ArrayList<>();
      for (SuningGoodsInfo info : list) {
         strList.add(info.getCommodityInfo().getCommodityCode() + "-" + info.getCommodityInfo().getSupplierCode());
      }
      return SuningApiUtil.getGoodsDetailList(strList);
   }
}
package com.yeshi.fanli.service.impl.goods.suning;
import java.util.ArrayList;
import java.util.List;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dto.suning.SuningGoodsInfo;
import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
import com.yeshi.fanli.service.inter.goods.suning.SuningGoodsService;
import com.yeshi.fanli.util.suning.SuningApiUtil;
@Service
public class SuningGoodsServiceImpl implements SuningGoodsService {
   @Override
   public List<GoodsClass> getSpecialClass() {
      List<GoodsClass> list = new ArrayList<GoodsClass>();
      list.add(new GoodsClass(1L, "推荐"));
//      list.add(new GoodsClass(6L, "9.9"));
//      list.add(new GoodsClass(2L, "热销"));
//      list.add(new GoodsClass(3L, "热推"));
//      list.add(new GoodsClass(4L, "爆款"));
      return list;
   }
   @Override
   public List<SuningGoodsInfo> specialSearch(Integer page, Long cid) {
      List<SuningGoodsInfo> list = SuningApiUtil.getSelectRecommendGoods(Integer.parseInt(cid + ""), page);
      List<String> strList = new ArrayList<>();
      for (SuningGoodsInfo info : list) {
         strList.add(info.getCommodityInfo().getCommodityCode() + "-" + info.getCommodityInfo().getSupplierCode());
      }
      return SuningApiUtil.getGoodsDetailList(strList);
   }
}