zoujiajian 2 年之前
父节点
当前提交
243ca6cf54

+ 5 - 3
netflix-web/src/main/java/com/cyksj/web/controller/manage/goods/CmsGoodsDonController.java

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