|
@ -9,18 +9,15 @@ import com.qs.serve.common.model.enums.BizType; |
|
|
import com.qs.serve.common.model.enums.SystemModule; |
|
|
import com.qs.serve.common.model.enums.SystemModule; |
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
|
|
|
import com.qs.serve.common.util.StringUtils; |
|
|
import com.qs.serve.common.util.ValidateTools; |
|
|
import com.qs.serve.common.util.ValidateTools; |
|
|
import com.qs.serve.modules.goods.entity.GoodsSku; |
|
|
import com.qs.serve.modules.goods.entity.*; |
|
|
import com.qs.serve.modules.goods.entity.GoodsSkuSpecValue; |
|
|
|
|
|
import com.qs.serve.modules.goods.entity.GoodsSpuSpec; |
|
|
|
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuBatchTasteBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuBatchTasteBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuEditBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuEditBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuTasteBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsSpuTasteBo; |
|
|
import com.qs.serve.modules.goods.entity.vo.GoodsSpuVo; |
|
|
import com.qs.serve.modules.goods.entity.vo.GoodsSpuVo; |
|
|
import com.qs.serve.modules.goods.service.GoodsSkuService; |
|
|
import com.qs.serve.modules.goods.service.*; |
|
|
import com.qs.serve.modules.goods.service.GoodsSkuSpecValueService; |
|
|
|
|
|
import com.qs.serve.modules.goods.service.GoodsSpuSpecService; |
|
|
|
|
|
import com.qs.serve.modules.tbs.common.TbsGoodsType; |
|
|
import com.qs.serve.modules.tbs.common.TbsGoodsType; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityGoods; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityGoods; |
|
|
import com.qs.serve.modules.tbs.service.TbsActivityGoodsService; |
|
|
import com.qs.serve.modules.tbs.service.TbsActivityGoodsService; |
|
@ -31,11 +28,9 @@ import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
import com.qs.serve.modules.goods.entity.GoodsSpu; |
|
|
|
|
|
import com.qs.serve.modules.goods.service.GoodsSpuService; |
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
import javax.validation.Valid; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
import java.util.Locale; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 商品 spu |
|
|
* 商品 spu |
|
@ -54,6 +49,7 @@ public class GoodsSpuController { |
|
|
private GoodsSkuSpecValueService goodsSkuSpecValueService; |
|
|
private GoodsSkuSpecValueService goodsSkuSpecValueService; |
|
|
private TbsActivityGoodsService activityGoodsService; |
|
|
private TbsActivityGoodsService activityGoodsService; |
|
|
private TbsBudgetConditionService budgetConditionService; |
|
|
private TbsBudgetConditionService budgetConditionService; |
|
|
|
|
|
private GoodsCategoryService goodsCategoryService; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 翻页搜索 |
|
|
* 翻页搜索 |
|
@ -91,6 +87,20 @@ public class GoodsSpuController { |
|
|
} |
|
|
} |
|
|
param.setShelf(1); |
|
|
param.setShelf(1); |
|
|
List<GoodsSpu> list = goodsSpuService.selectSpuList(param); |
|
|
List<GoodsSpu> list = goodsSpuService.selectSpuList(param); |
|
|
|
|
|
list.forEach(a->{ |
|
|
|
|
|
if(StringUtils.hasText(a.getCategoryFirst())){ |
|
|
|
|
|
GoodsCategory first = goodsCategoryService.getById(a.getCategoryFirst()); |
|
|
|
|
|
if (first!=null) a.setCateFirstLabel(first.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.hasText(a.getCategorySecond())){ |
|
|
|
|
|
GoodsCategory second = goodsCategoryService.getById(a.getCategorySecond()); |
|
|
|
|
|
if (second!=null) a.setCateSecondLabel(second.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.hasText(a.getCategoryThird())){ |
|
|
|
|
|
GoodsCategory third = goodsCategoryService.getById(a.getCategoryThird()); |
|
|
|
|
|
if (third!=null) a.setCateThirdLabel(third.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
return R.ok(list); |
|
|
return R.ok(list); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|