From 4e27db66437147ee162c73f50c98265fe66d657b Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 11 二月 2025 18:38:13 +0800
Subject: [PATCH] 流程推进详情页统计数据:同一个taskDefKey可能存在多个任务,取最新一个
---
business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java | 28 +++++++++++++++++++++++++---
1 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java b/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java
index e92a71f..2e3fc9e 100644
--- a/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java
+++ b/business/src/main/java/com/ycl/controller/ProjectPlanInfoController.java
@@ -5,6 +5,7 @@
import com.ycl.common.group.Add;
import com.ycl.common.group.Update;
import com.ycl.domain.form.ProjectPlanInfoForm;
+import com.ycl.domain.form.ProjectPlanInfoRequestForm;
import com.ycl.domain.query.ProjectPlanInfoQuery;
import com.ycl.service.ProjectPlanInfoService;
import io.swagger.annotations.Api;
@@ -34,7 +35,7 @@
@PostMapping
@ApiOperation(value = "娣诲姞", notes = "娣诲姞")
- @PreAuthorize("hasAuthority('projectPlanInfo:add')")
+// @PreAuthorize("hasAuthority('projectPlanInfo:add')")
public Result add(@RequestBody @Validated(Add.class) ProjectPlanInfoForm form) {
return projectPlanInfoService.add(form);
}
@@ -69,8 +70,8 @@
@GetMapping("/{id}")
@ApiOperation(value = "璇︽儏", notes = "璇︽儏")
- @PreAuthorize("hasAuthority('projectPlanInfo:detail')")
- public Result detail(@PathVariable("id") Integer id) {
+// @PreAuthorize("hasAuthority('projectPlanInfo:detail')")
+ public Result detail(@PathVariable("id") Long id) {
return projectPlanInfoService.detail(id);
}
@@ -80,4 +81,25 @@
public Result list() {
return projectPlanInfoService.all();
}
+
+
+ @PostMapping("/addPlanInfo")
+ public Result addPlanInfo(@RequestBody @Validated ProjectPlanInfoRequestForm form) {
+ return projectPlanInfoService.addPlanInfo(form);
+ }
+
+ @PostMapping("/resubmitPlanInfo")
+ public Result resubmitPlanInfo(@RequestBody @Validated(Add.class) ProjectPlanInfoForm form) {
+ return projectPlanInfoService.resubmitPlanInfo(form);
+ }
+
+ @PostMapping("/savePlanInfo/{planRecordId}")
+ public Result savePlanInfo(@RequestBody ProjectPlanInfoForm item, @PathVariable("planRecordId") Long planRecordId) {
+ return projectPlanInfoService.savePlanInfo(item, planRecordId);
+ }
+
+ @PostMapping("/delayPlanInfo")
+ public Result delayPlanInfo(@RequestBody ProjectPlanInfoForm request) {
+ return projectPlanInfoService.delayPlanInfo(request);
+ }
}
--
Gitblit v1.8.0