From 7844f5af457ff3b7d3f8eeac8799e8d281e635a1 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期一, 21 九月 2026 11:04:46 +0800
Subject: [PATCH] 更新....

---
 talent-card-server/src/main/java/com/talentcard/server/business/admin/TicketPackageAdminController.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/TicketPackageAdminController.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/TicketPackageAdminController.java
index 8ec1553..d1fdf2f 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/TicketPackageAdminController.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/TicketPackageAdminController.java
@@ -1,6 +1,7 @@
 package com.talentcard.server.business.admin;
 
 import java.time.LocalDate;
+import java.util.List;
 import java.util.Map;
 
 import com.talentcard.server.business.PageResult;
@@ -58,6 +59,14 @@
         return ApiResponse.success(service.packageDetail(packageId));
     }
 
+    @Operation(summary = "票包适用商家选项", description = "票包表单的「适用商家」下拉,只返回启用的观影服务商家")
+    @GetMapping("/merchant-options")
+    public ApiResponse<List<Map<String, Object>>> merchantOptions(
+            @Parameter(description = "商家名称关键词") @RequestParam(required = false) String keyword
+    ) {
+        return ApiResponse.success(service.merchantOptions(keyword));
+    }
+
     @Operation(summary = "查询票包库存", description = "查看指定票包兑换码总量、可发放、锁定、已发放、已使用和作废数量")
     @GetMapping("/{packageId}/stock")
     public ApiResponse<Map<String, Object>> stock(@Parameter(description = "票包ID") @PathVariable Long packageId) {

--
Gitblit v1.7.1