|
@@ -6,12 +6,15 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.cdf.common.HKLanguage;
|
|
import com.cdf.common.HKLanguage;
|
|
import com.cdf.common.PageInfo;
|
|
import com.cdf.common.PageInfo;
|
|
import com.cdf.entity.ProductHk;
|
|
import com.cdf.entity.ProductHk;
|
|
|
|
+import com.cdf.entity.ProductSource;
|
|
import com.cdf.httpClient.response.cdf.CdfProduct;
|
|
import com.cdf.httpClient.response.cdf.CdfProduct;
|
|
import com.cdf.httpClient.response.cdf.CdfProductListRequest;
|
|
import com.cdf.httpClient.response.cdf.CdfProductListRequest;
|
|
import com.cdf.mapper.IProductHkMapper;
|
|
import com.cdf.mapper.IProductHkMapper;
|
|
import com.cdf.service.IProductHkService;
|
|
import com.cdf.service.IProductHkService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.cdf.service.IProductSourceService;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -28,6 +31,9 @@ import java.util.List;
|
|
@Service
|
|
@Service
|
|
public class ProductHkServiceImpl extends ServiceImpl<IProductHkMapper, ProductHk> implements IProductHkService {
|
|
public class ProductHkServiceImpl extends ServiceImpl<IProductHkMapper, ProductHk> implements IProductHkService {
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ IProductSourceService productSourceService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public Object pageList(CdfProductListRequest param) {
|
|
public Object pageList(CdfProductListRequest param) {
|
|
LambdaQueryWrapper<ProductHk> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<ProductHk> wrapper = new LambdaQueryWrapper<>();
|
|
@@ -44,6 +50,10 @@ public class ProductHkServiceImpl extends ServiceImpl<IProductHkMapper, ProductH
|
|
wrapper.orderByDesc(ProductHk::getCreateTime);
|
|
wrapper.orderByDesc(ProductHk::getCreateTime);
|
|
Page<ProductHk> page = this.page(new Page<>(param.getPageNum(), 20L), wrapper);
|
|
Page<ProductHk> page = this.page(new Page<>(param.getPageNum(), 20L), wrapper);
|
|
List<CdfProduct> voList = this.convert(page.getRecords(),param.getLanguage());
|
|
List<CdfProduct> voList = this.convert(page.getRecords(),param.getLanguage());
|
|
|
|
+ ProductSource productSource = productSourceService.getById(5);
|
|
|
|
+ for (CdfProduct cdfProduct : voList) {
|
|
|
|
+ cdfProduct.setProductSource(productSource);
|
|
|
|
+ }
|
|
Page<CdfProduct> pageVo = new Page<>(param.getPageNum(),20L);
|
|
Page<CdfProduct> pageVo = new Page<>(param.getPageNum(),20L);
|
|
pageVo.setTotal(page.getTotal());
|
|
pageVo.setTotal(page.getTotal());
|
|
pageVo.setRecords(voList);
|
|
pageVo.setRecords(voList);
|