From 33f9f07037fa79dad0983e94c4d157ebe1e63d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Mon, 9 Feb 2026 18:55:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(ticket):=20=E6=B7=BB=E5=8A=A0=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0=E6=95=B0=E9=87=8F=E5=AD=97=E6=AE=B5=E5=88=B0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=A5=A8=E5=8A=A1=E5=AE=9E=E4=BD=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在GltUserTicket实体中新增buyQty字段用于存储购买数量 - 在票务发放服务中设置购买数量到用户票务记录 - 更新实体注解以包含购买数量的描述信息 --- src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java | 3 +++ .../java/com/gxwebsoft/glt/service/GltTicketIssueService.java | 1 + 2 files changed, 4 insertions(+) diff --git a/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java b/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java index ecae32a..f7bb9f7 100644 --- a/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java +++ b/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java @@ -70,6 +70,9 @@ public class GltUserTicket implements Serializable { @Schema(description = "已释放数量") private Integer releasedQty; + @Schema(description = "购买数量") + private Integer buyQty; + @Schema(description = "用户ID") private Integer userId; diff --git a/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java b/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java index 6c8726a..3e48a39 100644 --- a/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java +++ b/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java @@ -257,6 +257,7 @@ public class GltTicketIssueService { userTicket.setUsedQty(0); // 初始可用量来自“购买量”,视为已释放 userTicket.setReleasedQty(buyQty); + userTicket.setBuyQty(buyQty); userTicket.setUserId(order.getUserId()); userTicket.setSortNumber(0); userTicket.setComments("订单发放套票");