From 5882ba8863d77fdcc168b176c3ffb30e8a20556a Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 13 七月 2026 17:54:25 +0800
Subject: [PATCH] 缩短二维码原始参数
---
backend/src/main/java/com/sinata/appointment/controller/MiniApprovalController.java | 34 +++++++++++++++++++++++++++++++---
1 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/backend/src/main/java/com/sinata/appointment/controller/MiniApprovalController.java b/backend/src/main/java/com/sinata/appointment/controller/MiniApprovalController.java
index b274706..7a51eda 100644
--- a/backend/src/main/java/com/sinata/appointment/controller/MiniApprovalController.java
+++ b/backend/src/main/java/com/sinata/appointment/controller/MiniApprovalController.java
@@ -4,10 +4,12 @@
import com.sinata.appointment.common.ResultUtil;
import com.sinata.appointment.dto.ApprovalFlowNodeVo;
import com.sinata.appointment.dto.MiniApprovalActionRequest;
+import com.sinata.appointment.dto.MiniApprovalAllVo;
import com.sinata.appointment.dto.MiniApprovalDetailVo;
import com.sinata.appointment.dto.MiniApprovalTodoVo;
import com.sinata.appointment.dto.MiniHandlerApprovalActionRequest;
import com.sinata.appointment.dto.MiniHandlerApprovalTodoVo;
+import com.sinata.appointment.service.MiniApprovalAggregateApplicationService;
import com.sinata.appointment.service.ApprovalFlowViewApplicationService;
import com.sinata.appointment.service.MiniApprovalDetailApplicationService;
import com.sinata.appointment.service.MiniHandlerApprovalApplicationService;
@@ -33,6 +35,7 @@
public class MiniApprovalController {
private final MiniHandlerApprovalApplicationService miniHandlerApprovalApplicationService;
+ private final MiniApprovalAggregateApplicationService miniApprovalAggregateApplicationService;
private final MiniApprovalDetailApplicationService miniApprovalDetailApplicationService;
private final ApprovalFlowViewApplicationService approvalFlowViewApplicationService;
@@ -41,11 +44,31 @@
public Result<List<MiniApprovalTodoVo>> myTodo(
@RequestParam(defaultValue = "1") long page,
@RequestParam(defaultValue = "10") long size,
+ @RequestParam(required = false) String visitorNameKeyword,
@RequestParam(required = false) String visitedUserNameKeyword,
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate visitDate) {
+ String keyword = visitorNameKeyword != null && !visitorNameKeyword.isBlank()
+ ? visitorNameKeyword
+ : visitedUserNameKeyword;
return ResultUtil.page(
miniHandlerApprovalApplicationService.pageMyTodoAll(
- page, size, visitedUserNameKeyword, visitDate));
+ page, size, keyword, visitDate));
+ }
+
+ @Operation(summary = "小程序审批统一列表(待办+历史)")
+ @GetMapping("/all")
+ public Result<List<MiniApprovalAllVo>> myAll(
+ @RequestParam(defaultValue = "1") long page,
+ @RequestParam(defaultValue = "10") long size,
+ @RequestParam(required = false) String visitorNameKeyword,
+ @RequestParam(required = false) String visitedUserNameKeyword,
+ @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate visitDate) {
+ String keyword = visitorNameKeyword != null && !visitorNameKeyword.isBlank()
+ ? visitorNameKeyword
+ : visitedUserNameKeyword;
+ return ResultUtil.page(
+ miniApprovalAggregateApplicationService.pageMyAll(
+ page, size, keyword, visitDate));
}
@Operation(summary = "经办人一级审批待办")
@@ -53,11 +76,15 @@
public Result<List<MiniHandlerApprovalTodoVo>> myHandlerTodo(
@RequestParam(defaultValue = "1") long page,
@RequestParam(defaultValue = "10") long size,
+ @RequestParam(required = false) String visitorNameKeyword,
@RequestParam(required = false) String visitedUserNameKeyword,
@RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate visitDate) {
+ String keyword = visitorNameKeyword != null && !visitorNameKeyword.isBlank()
+ ? visitorNameKeyword
+ : visitedUserNameKeyword;
return ResultUtil.page(
miniHandlerApprovalApplicationService.pageMyTodo(
- page, size, visitedUserNameKeyword, visitDate));
+ page, size, keyword, visitDate));
}
@Operation(summary = "经办人一级审批处理")
@@ -67,7 +94,7 @@
return ResultUtil.success();
}
- @Operation(summary = "小程序其他节点审批处理(非经办人一级)")
+ @Operation(summary = "小程序其他节点审批处理")
@PostMapping("/action")
public Result<Void> action(@Valid @RequestBody MiniApprovalActionRequest request) {
miniHandlerApprovalApplicationService.handleOtherAction(request);
@@ -92,3 +119,4 @@
return ResultUtil.data(miniApprovalDetailApplicationService.detail(taskId, taskUuid, orderId, orderUuid));
}
}
+
--
Gitblit v1.7.1