From 421e1dc40f619e8bb44c0662325e0b1729ca79e8 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Fri, 08 May 2026 17:27:41 +0800
Subject: [PATCH] 功能

---
 expert-admin/src/main/java/com/gkhy/web/controller/bussiness/ProjectManagementController.java |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/expert-admin/src/main/java/com/gkhy/web/controller/bussiness/ProjectManagementController.java b/expert-admin/src/main/java/com/gkhy/web/controller/bussiness/ProjectManagementController.java
index 1505552..27624fb 100644
--- a/expert-admin/src/main/java/com/gkhy/web/controller/bussiness/ProjectManagementController.java
+++ b/expert-admin/src/main/java/com/gkhy/web/controller/bussiness/ProjectManagementController.java
@@ -102,6 +102,17 @@
         return R.ok();
     }
 
+    @ApiOperation(value = "项目生成审批单")
+    @PostMapping("/projectBuildCheck")
+    @RepeatSubmit
+    public R projectBuildCheck(@Validated @RequestBody ProjectExpertSaveBatchReqDto projectManagement)
+    {
+        projectManagementService.projectBuildCheck(projectManagement);
+        return R.ok();
+    }
+
+
+
     //@PreAuthorize("@ss.hasPermi('system:management:info')")
     @ApiOperation(value = "获取项目专家审批用(获取项目信息和专家数据)")
     @GetMapping("/projectExpertCheckInfo")
@@ -217,11 +228,12 @@
     //@PreAuthorize("@ss.hasPermi('system:management:list')")
     @GetMapping("/selectProjectExpertDetail")
     @ApiImplicitParams({
-            @ApiImplicitParam(paramType = "query", name = "projectExpertId", dataType = "long", required = true, value = "项目专家id")
+            @ApiImplicitParam(paramType = "query", name = "projectExpertId", dataType = "long", required = true, value = "项目专家id"),
+            @ApiImplicitParam(paramType = "query", name = "expertType", dataType = "long", required = true, value = "专家类型1库内2库外")
     })
-    public R<ProjectDetailResp> selectProjectExpertDetail(@RequestParam("projectExpertId") Long projectExpertId)
+    public R<ProjectDetailResp> selectProjectExpertDetail(@RequestParam("projectExpertId") Long projectExpertId,@RequestParam("expertType") Long expertType)
     {
-        return R.ok(projectManagementService.selectProjectExpertDetail(projectExpertId));
+        return R.ok(projectManagementService.selectProjectExpertDetail(projectExpertId,expertType));
     }
 
 
@@ -252,4 +264,14 @@
         return R.ok(projectManagementService.projectExpertExportList(projectId));
     }
 
+
+    @GetMapping("/projectBackEvaluation")
+    @ApiOperation(value = "项目评审退回")
+    @ApiImplicitParams({
+            @ApiImplicitParam(paramType = "query", name = "id", dataType = "long", required = true, value = "项目id")
+    })
+    public R projectBackEvaluation(@RequestParam("id") Long id){
+        projectManagementService.projectBackEvaluation( id);
+        return R.ok();
+    }
 }

--
Gitblit v1.9.2