|
|
@@ -232,7 +232,7 @@ public class CmsGoodsDonController {
|
|
|
/**
|
|
|
* 获取所有平台以及其规格
|
|
|
*/
|
|
|
- @GetMapping("/get/all/goods")
|
|
|
+ @GetMapping("/get/all/goods/sku")
|
|
|
public Result<List<GoodsDetailView>> getAllGoodsDetail(Boolean isNoBuyout) {
|
|
|
MapBuilder mapBuilder = MapUtils.flatBuilder(request.getParameterMap());
|
|
|
//过滤买断制 平台
|
|
|
@@ -249,11 +249,13 @@ public class CmsGoodsDonController {
|
|
|
.put("condition", conditionSql)
|
|
|
.field(GoodsDetailView::getType, 1)
|
|
|
.field(GoodsDetailView::getStatus, 1)
|
|
|
- .field(GoodsDetailView::getDeleted, true).build());
|
|
|
+ .field(GoodsDetailView::getDeleted, true)
|
|
|
+ .onlySelect(GoodsDetailView::getId, GoodsDetailView::getTitle)
|
|
|
+ .build());
|
|
|
goodsDons.forEach(e->{
|
|
|
List<GoodsDonSku> donSkus = skuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class)
|
|
|
.eq(GoodsDonSku::getGoodsId, e.getId())
|
|
|
- .eq(GoodsDonSku::getStatus, 1));
|
|
|
+ .eq(GoodsDonSku::getStatus, 1).select(GoodsDonSku::getId, GoodsDonSku::getSpecVal));
|
|
|
e.setSkuList(donSkus);
|
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(goodsDons);
|