|
|
@@ -1,16 +1,19 @@
|
|
|
package com.poyee.service.impl;
|
|
|
|
|
|
import com.poyee.annotation.ds.CustomTransactional;
|
|
|
+import com.poyee.base.dto.Page;
|
|
|
import com.poyee.base.dto.Result;
|
|
|
import com.poyee.base.service.impl.BaseServiceImpl;
|
|
|
import com.poyee.build.ProductBeanBuildFactory;
|
|
|
import com.poyee.common.exception.ServiceException;
|
|
|
import com.poyee.dto.EcologySkuDto;
|
|
|
+import com.poyee.dto.page.EcologySkuPageDto;
|
|
|
import com.poyee.dto.where.EcologySkuWhereReq;
|
|
|
import com.poyee.enums.EcologySpuStatusEnum;
|
|
|
import com.poyee.req.EcologySkuReq;
|
|
|
import com.poyee.mapper.EcologySkuMapper;
|
|
|
import com.poyee.req.insert.EcologySkuInsertReq;
|
|
|
+import com.poyee.req.page.EcologySkuPageReq;
|
|
|
import com.poyee.req.update.EcologySkuStockReq;
|
|
|
import com.poyee.req.update.EcologySkuUpReq;
|
|
|
import com.poyee.req.update.EcologySkuUpdateReq;
|
|
|
@@ -35,6 +38,17 @@ import java.util.Optional;
|
|
|
@Service
|
|
|
public class EcologySkuServiceImpl extends BaseServiceImpl<EcologySkuMapper, EcologySkuReq, EcologySkuDto> implements IEcologySkuService {
|
|
|
|
|
|
+ @Override
|
|
|
+ public Page<EcologySkuPageDto> skuPages(EcologySkuPageReq req) {
|
|
|
+ checkAndSetMerchantId(req);
|
|
|
+ //分页查询
|
|
|
+ Page<EcologySkuPageDto> page = baseMapper.selectPage(req, EcologySkuPageDto.class);
|
|
|
+ if(CollectionUtils.isNotEmpty(page.getRows())){
|
|
|
+ page.getRows().forEach(item-> item.setTags(ProductBeanBuildFactory.parseSkuTags(item.getTags())));
|
|
|
+ }
|
|
|
+ return page;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @param req
|
|
|
* @return
|
|
|
@@ -56,6 +70,8 @@ public class EcologySkuServiceImpl extends BaseServiceImpl<EcologySkuMapper, Eco
|
|
|
}
|
|
|
return Result.fail("商品[sku]添加失败");
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 修改商品信息
|
|
|
* @param req
|