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