From 5d77d64f8e6a88db2b97254fde27a0f53aaec905 Mon Sep 17 00:00:00 2001 From: zhuo <2089219845@qq.com> Date: 星期四, 06 三月 2025 13:23:36 +0800 Subject: [PATCH] 添加下单权限 --- inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderPlanController.java | 4 ++++ inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderController.java | 4 +++- inspect-server/src/main/java/com/ruoyi/inspect/controller/RawMaterialOrderController.java | 1 + 3 files changed, 8 insertions(+), 1 deletions(-) diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderController.java b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderController.java index 04abec3..21a7226 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderController.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderController.java @@ -27,6 +27,7 @@ import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import javax.servlet.ServletException; @@ -76,6 +77,7 @@ } @ApiOperation(value = "娣诲姞妫�楠屼笅鍗曟暟鎹�") + @PreAuthorize("@ss.hasPermi('add:insOrder')") @PostMapping("/addInsOrder") public Result<?> addInsOrder(@RequestBody InsPlaceOrderDto insPlaceOrderDto) { return Result.success(insOrderService.addInsOrder(insPlaceOrderDto.getSampleList(), insPlaceOrderDto.getInsOrder())); @@ -216,7 +218,7 @@ public Result<?> delInsOrder(Integer insOrderId) { // 鏌ヨ璁㈠崟 InsOrder order = insOrderService.getById(insOrderId); - if (!order.getState().equals(2)) { + if (!(order.getState().equals(2) || order.getState().equals(3))) { throw new ErrorException("鍙湁閫�鍥炶鍗曟墠鑳藉垹闄�"); } diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderPlanController.java b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderPlanController.java index 4e8624e..347696b 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderPlanController.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/controller/InsOrderPlanController.java @@ -18,6 +18,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; +import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -122,6 +123,7 @@ @ApiOperation(value = "涓婁紶闄勪欢") + @PreAuthorize("@ss.hasPermi('upload:order:file')") @PostMapping("/uploadFile") public Result<?> taskUploadFile(Integer orderId, MultipartFile file) { return Result.success(insOrderPlanService.uploadFile(orderId, file)); @@ -129,6 +131,7 @@ @ApiOperation(value = "鍒犻櫎闄勪欢") + @PreAuthorize("@ss.hasPermi('del:order:file')") @DeleteMapping("/delfile") public Result<?> delfile(Integer id) { return Result.success(insOrderFileService.removeById(id)); @@ -223,6 +226,7 @@ @ApiOperation(value = "淇敼妫�楠岄」鍐呭") + @PreAuthorize("@ss.hasPermi('update:product:onPlan')") @PostMapping("/updateProductOnPlan") public Result<?> updateProductOnPlan(@RequestBody InsProduct insProduct) { insProductService.updateById(insProduct); diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/controller/RawMaterialOrderController.java b/inspect-server/src/main/java/com/ruoyi/inspect/controller/RawMaterialOrderController.java index 1211049..51c05ea 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/controller/RawMaterialOrderController.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/controller/RawMaterialOrderController.java @@ -214,6 +214,7 @@ @ApiOperation(value = "鍘熸潗鏂欐姤妫�鏌ヨ鍏ㄩ儴") + @PreAuthorize("@ss.hasPermi('get:Ifs:ByAll')") @GetMapping("/getIfsByAll") public Result getIfsByAll(Page page, IfsInventoryQuantitySupplierDto ifsInventoryQuantityDto){ return Result.success(rawMaterialOrderService.getIfsByOver(page, ifsInventoryQuantityDto)); -- Gitblit v1.9.3