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);
|
}
|
|
}
|