From 2f640b1038fa331954f78ed1f4317212cf5bb34d Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期五, 07 六月 2024 16:56:06 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java |   29 ++++++++++++++++++++---------
 1 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
index 392ad37..17c0a89 100644
--- a/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
+++ b/north-glass-erp/src/main/java/com/example/erp/controller/pp/ReportingWorkController.java
@@ -1,5 +1,6 @@
 package com.example.erp.controller.pp;
 
+import cn.dev33.satoken.annotation.SaCheckPermission;
 import com.example.erp.common.Constants;
 import com.example.erp.common.Result;
 import com.example.erp.entity.pp.FlowCard;
@@ -24,7 +25,7 @@
         this.reportingWorkService = reportingWorkService;
     }
 
-
+    @ApiOperation("鎶ュ伐鏂板鏌ヨ")
     @PostMapping  ("/addSelectLastWork/{processIdStr}/{technologyStr}/{process}")
     public Result AddSelectLastWork(
             @PathVariable String processIdStr,
@@ -32,18 +33,21 @@
             @PathVariable String process)  {
         return  Result.seccess(reportingWorkService.AddSelectLastWorkSv(processIdStr,technologyStr,process));
     }
+    @ApiOperation("鏌ヨ宸ュ簭")
     @PostMapping  ("/selectProcess")
     public Result SelectProcess()  {
         return  Result.seccess(reportingWorkService.SelectProcessSv());
     }
 
     @ApiOperation("鎶ュ伐鏂板")
+    @SaCheckPermission("AddReportingWork.add")
     @PostMapping  ("/saveReportingWork")
     public Result SaveReportingWork(@RequestBody Map<String,Object> reportingWork)  {
         return  Result.seccess(reportingWorkService.SaveReportingWorkSv(reportingWork));
     }
 
     @ApiOperation("鎶ュ伐瀹℃牳")
+    @SaCheckPermission("AddReportingWork.review")
     @PostMapping  ("/reviewReportingWork")
     public Result ReviewReportingWork(@RequestBody Map<String,String> reportingWork)  {
         return  Result.seccess(reportingWorkService.ReviewReportingWorkSv(reportingWork));
@@ -55,12 +59,14 @@
         return  Result.seccess(reportingWorkService.selectUpdateReportingWorkSv(reportingWorkId));
     }
     @ApiOperation("鎶ュ伐淇敼")
-    @PostMapping  ("/updateReportingWork")
-    public Result updateReportingWork(@RequestBody Map<String,Object> reportingWork)  {
-        return  Result.seccess(reportingWorkService.updateReportingWork(reportingWork));
+    @SaCheckPermission("AddReportingWork.update")
+    @PostMapping  ("/updateReportingWork/{reviewState}")
+    public Result updateReportingWork(@PathVariable String reviewState,@RequestBody Map<String,Object> reportingWork)  {
+        return  Result.seccess(reportingWorkService.updateReportingWork(reportingWork,reviewState));
     }
 
     @ApiOperation("鎶ュ伐鏌ヨ鎺ュ彛")
+    @SaCheckPermission("SelectReportingWorks.search")
     @PostMapping  ("/selectReportingWork/{pageNum}/{pageSize}/{selectTime1}/{selectTime2}/{orderId}")
     public Result selectReportingWork(
             @PathVariable Integer pageNum,
@@ -74,17 +80,21 @@
     }
 
     @ApiOperation("鍒犻櫎鎶ュ伐鎺ュ彛")
+    @SaCheckPermission("SelectReportingWorks.delete")
     @PostMapping("/deleteWork/{reportingWorkId}/{processId}/{thisProcess}")
     public Result deleteWork(@PathVariable String reportingWorkId,@PathVariable String processId,@PathVariable String thisProcess){
-        if(reportingWorkService.deleteWorkSv(reportingWorkId,processId,thisProcess)){
-            return Result.seccess();
-        }else {
-            throw new ServiceException(Constants.Code_500,"鍒犻櫎澶辫触,璇锋鏌ユ槸鍚︾鍚堝垹闄ゆ潯浠�");
+//        if(reportingWorkService.deleteWorkSv(reportingWorkId,processId,thisProcess)){
+//            return Result.seccess();
+//        }else {
+//            throw new ServiceException(Constants.Code_500,"鍒犻櫎澶辫触,璇锋鏌ユ槸鍚︾鍚堝垹闄ゆ潯浠�");
+//
+//        }
+        return Result.seccess(reportingWorkService.deleteWorkSv(reportingWorkId,processId,thisProcess));
 
-        }
     }
 
     @ApiOperation("璐ㄦ瀹℃牳鏌ヨ鎺ュ彛")
+    @SaCheckPermission("QualityInspectionReview.search")
     @PostMapping  ("/selectQualityTesting/{pageNum}/{pageSize}/{selectTime1}/{selectTime2}/{state}/{processId}")
     public Result selectQualityTesting(
             @PathVariable Integer pageNum,
@@ -99,6 +109,7 @@
     }
 
     @ApiOperation("璐ㄦ瀹℃牳瀹℃牳")
+    @SaCheckPermission("QualityInspectionReview.review")
     @PostMapping  ("/updateQualityStatus/{reportingWorkId}/{username}")
     public Result updateQualityStatus(@PathVariable String reportingWorkId,@PathVariable String username)  {
         if(reportingWorkService.updateQualityStatusSv(reportingWorkId,username)){

--
Gitblit v1.8.0