From aabd3fb155475168427f1c14966beb873bff6763 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期二, 25 八月 2026 19:31:46 +0800
Subject: [PATCH] fix: complete appointment management data and filters

---
 talent-card-server/src/main/java/com/talentcard/server/business/admin/ServiceAppointmentAdminController.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ServiceAppointmentAdminController.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ServiceAppointmentAdminController.java
index 7813a77..d9b20ca 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/ServiceAppointmentAdminController.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/ServiceAppointmentAdminController.java
@@ -47,13 +47,15 @@
             @Parameter(description = "联系电话") @RequestParam(required = false) String applicantMobile,
             @Parameter(description = "服务机构关键词") @RequestParam(required = false) String serviceKeyword,
             @Parameter(description = "人才卡等级") @RequestParam(required = false) String cardLevel,
+            @Parameter(description = "是否使用补贴:是、否") @RequestParam(required = false) String subsidy,
+            @Parameter(description = "提交类型:新增、修改") @RequestParam(required = false) String submissionType,
             @Parameter(description = "处理状态") @RequestParam(required = false) String status,
             @Parameter(description = "提交开始日期,格式yyyy-MM-dd") @RequestParam(required = false) String submittedStart,
             @Parameter(description = "提交结束日期,格式yyyy-MM-dd") @RequestParam(required = false) String submittedEnd,
             @Parameter(description = "页码") @RequestParam(defaultValue = "1") int page,
             @Parameter(description = "每页条数") @RequestParam(defaultValue = "10") int size
     ) {
-        return ApiResponse.success(service.page(applicationType, keyword, applicantName, applicantMobile, serviceKeyword, cardLevel, status, submittedStart, submittedEnd, page, size));
+        return ApiResponse.success(service.page(applicationType, keyword, applicantName, applicantMobile, serviceKeyword, cardLevel, subsidy, submissionType, status, submittedStart, submittedEnd, page, size));
     }
 
     @Operation(summary = "预约申请详情", description = "查看预约申请完整信息,包含服务快照、申请人、配偶或子女信息")
@@ -86,12 +88,14 @@
             @Parameter(description = "联系电话") @RequestParam(required = false) String applicantMobile,
             @Parameter(description = "服务机构关键词") @RequestParam(required = false) String serviceKeyword,
             @Parameter(description = "人才卡等级") @RequestParam(required = false) String cardLevel,
+            @Parameter(description = "是否使用补贴:是、否") @RequestParam(required = false) String subsidy,
+            @Parameter(description = "提交类型:新增、修改") @RequestParam(required = false) String submissionType,
             @Parameter(description = "处理状态") @RequestParam(required = false) String status,
             @Parameter(description = "提交开始日期,格式yyyy-MM-dd") @RequestParam(required = false) String submittedStart,
             @Parameter(description = "提交结束日期,格式yyyy-MM-dd") @RequestParam(required = false) String submittedEnd,
             HttpServletResponse response
     ) throws IOException {
-        byte[] data = service.exportExcel(applicationType, keyword, applicantName, applicantMobile, serviceKeyword, cardLevel, status, submittedStart, submittedEnd);
+        byte[] data = service.exportExcel(applicationType, keyword, applicantName, applicantMobile, serviceKeyword, cardLevel, subsidy, submissionType, status, submittedStart, submittedEnd);
         String filename = URLEncoder.encode("预约申请列表.xlsx", StandardCharsets.UTF_8).replace("+", "%20");
         response.setCharacterEncoding(StandardCharsets.UTF_8.name());
         response.setContentType(MediaType.parseMediaType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet").toString());
@@ -100,4 +104,4 @@
         response.getOutputStream().write(data);
         response.flushBuffer();
     }
-}
\ No newline at end of file
+}

--
Gitblit v1.7.1