zepengdev
2025-07-19 f6239d1029da4c51ba3b2cec790f7399a210a3df
oying-system/src/main/java/com/oying/modules/pc/product/rest/ProductController.java
@@ -76,7 +76,7 @@
        return ResponseEntity.ok(R.success(pageResult));
    }
    @GetMapping(value = "/{productId}}")
    @GetMapping(value = "/{productId}")
    @ApiOperation("查询商品")
    // @PreAuthorize("@el.check('product:list')")
    public ResponseEntity<?> getProduct(@PathVariable Long productId) {
@@ -87,8 +87,8 @@
        return ResponseEntity.ok(R.success(product));
    }
    @GetMapping(value = "/{productId}}/details")
    @ApiOperation("查询商品")
    @GetMapping(value = "/{productId}/details")
    @ApiOperation("查询商品详情")
    // @PreAuthorize("@el.check('product:list')")
    public ResponseEntity<?> getProductDetails(@PathVariable Long productId) {
        Product product = productService.getById(productId);
@@ -99,16 +99,16 @@
        return ResponseEntity.ok(R.success(product));
    }
    @GetMapping(value = "/{productId}}/images")
    @ApiOperation("查询商品")
    @GetMapping(value = "/{productId}/images")
    @ApiOperation("查询商品图片")
    // @PreAuthorize("@el.check('product:list')")
    public ResponseEntity<?> getProductImages(@PathVariable Long productId) {
        return ResponseEntity.ok(R.success(productImageService.queryImagesByProductId(productId)));
    }
    @GetMapping(value = "/{productId}}/labels")
    @ApiOperation("查询商品")
    @GetMapping(value = "/{productId}/labels")
    @ApiOperation("查询商品标签信息")
    // @PreAuthorize("@el.check('product:list')")
    public ResponseEntity<?> getProductLabels(@PathVariable Long productId) {
        return ResponseEntity.ok(R.success(productLabelService.queryLabelsByProductId(productId)));