From c1efeef8c70990e5e14426920e34a599723a7c56 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 20:28:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ticket):=20=E6=9B=B4=E6=96=B0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=A5=A8=E5=8A=A1=E5=AE=9E=E4=BD=93=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=98=A0=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将用户票务中的购买数量字段从buyQty替换为orderGoodsQty - 移除GltUserTicket实体中的buyQty字段定义 - 添加orderGoodsQty字段到GltUserTicket实体中 - 修改服务层代码以使用订单商品总数量进行赋值 - 调整数据库映射关系以匹配新的业务逻辑 --- src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java | 6 +++--- .../com/gxwebsoft/glt/service/GltTicketIssueService.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java b/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java index f7bb9f7..0448d2a 100644 --- a/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java +++ b/src/main/java/com/gxwebsoft/glt/entity/GltUserTicket.java @@ -55,6 +55,9 @@ public class GltUserTicket implements Serializable { @Schema(description = "订单商品ID") private Integer orderGoodsId; + @Schema(description = "订单商品数量") + private Integer orderGoodsQty; + @Schema(description = "总数量") private Integer totalQty; @@ -70,9 +73,6 @@ 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 3e48a39..542b7cc 100644 --- a/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java +++ b/src/main/java/com/gxwebsoft/glt/service/GltTicketIssueService.java @@ -257,7 +257,7 @@ public class GltTicketIssueService { userTicket.setUsedQty(0); // 初始可用量来自“购买量”,视为已释放 userTicket.setReleasedQty(buyQty); - userTicket.setBuyQty(buyQty); + userTicket.setOrderGoodsQty(og.getTotalNum()); userTicket.setUserId(order.getUserId()); userTicket.setSortNumber(0); userTicket.setComments("订单发放套票");