feat(ticket): 实现套票分期释放功能核心数据结构
- 修改 GltUserTicketReleaseParam 中 id 和 userTicketId 类型从 Long 改为 Integer - 移除 ShopOrderServiceImpl 中的 shopTicketBizService 依赖注入 - 注释掉订单支付成功后的套票发放调用 - 添加套票功能开发计划文档,定义套票模板、用户套票账户、释放计划和变更流水的核心概念 - 设计并创建套票相关数据库表,包括套票模板表、用户套票账户表、释放计划表和变更流水表
This commit is contained in:
@@ -23,10 +23,10 @@ public class GltUserTicketReleaseParam extends BaseParam {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Long id;
|
||||
private Integer id;
|
||||
|
||||
@Schema(description = "水票ID")
|
||||
private Long userTicketId;
|
||||
private Integer userTicketId;
|
||||
|
||||
@Schema(description = "用户ID")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
|
||||
@@ -84,8 +84,6 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder
|
||||
private ShopOrderDeliveryService shopOrderDeliveryService;
|
||||
@Resource
|
||||
private ShopExpressService shopExpressService;
|
||||
@Resource
|
||||
private ShopTicketBizService shopTicketBizService;
|
||||
|
||||
private static final long USER_ORDER_STATS_CACHE_SECONDS = 60L;
|
||||
|
||||
@@ -531,7 +529,7 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder
|
||||
updateGoodsSales(order);
|
||||
|
||||
// 3. 套票发放(冻结/可用、分期释放)
|
||||
shopTicketBizService.grantTicketsForPaidOrder(order);
|
||||
// shopTicketBizService.grantTicketsForPaidOrder(order);
|
||||
|
||||
log.info("支付成功后业务逻辑处理完成 - 订单号:{}", order.getOrderNo());
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user