Commit Graph

5 Commits

Author SHA1 Message Date
144c338972 feat(profitshare): 添加接收人ID字段
- 在CreateRecipientRequest类中新增id字段
- 支持接收人唯一标识的传递
- 完善接收人创建请求的数据结构
2025-12-17 17:53:09 +08:00
a9c33352f7 feat(profit-share): 实现分账消息发送功能
- 修改 ProfitShareKafkaProducer 的 sendRefundMessage 方法返回 CompletableFuture
- 在 WxMpPayAdapter 中增加 transactionId 和 refundTransactionId 字段解析
- 在 PayResponse 和 RefundResponse 中新增 transactionId 相关字段
- 在 WxPayServiceImpl 中注入 ProfitShareKafkaProducer 并发送分账消息
- 调整退款逻辑以异步方式发送分账退款消息后再执行退款操作
2025-12-16 17:58:20 +08:00
a9555d612a feat(profitshare): 添加支付分账调用配置字段
- 在CreateRecipientRequest中新增needPaymentCall字段
- 用于控制是否需要调用支付分账接口
- 字段类型为Integer,支持空值处理
- 添加对应的JSON序列化注解
- 更新实体类文档注释说明用途
2025-12-16 17:23:38 +08:00
8064c68b8b feat(profit-share): 调整分账与退款消息结构并优化接口
- 修改手动分账接口路径为 /manual 并支持请求体参数
- 更新计算分账结果接口路径为 /calculate
- 将退款消息主题从 zt-refund 更改为 zt-profitshare-refund
-重构退款消息对象字段,增加退款类型和原订单 ID
- 更新退款消息生产者逻辑以适配新字段和主题配置
- 强化退款消息校验规则,确保必要字段完整性
2025-10-24 20:10:44 +08:00
bdeb41bead feat(profit-share): 实现分账管理V2版本功能
- 新增分账规则的创建、查询、更新、启用、禁用和删除接口
- 新增分账记录的查询接口,支持按景区、订单ID等多种方式查询
- 新增手动触发分账和计算分账结果的功能接口
- 新增获取支持类型的接口,方便前端展示和选择- 集成分账服务Feign客户端,实现与zt-profitshare微服务通信
- 添加Kafka消息配置,支持分账和退款消息的发送
- 完善DTO结构定义,包括规则、记录、明细及消息相关实体类
- 实现集成服务层,封装对分账服务的操作并提供fallback机制
- 控制器层增加参数校验和异常处理逻辑,提高系统健壮性- 所有接口均遵循RESTful设计规范,并提供详细的日志记录
2025-10-13 20:30:46 +08:00