Administrator
9 days ago 9ef80e04458d4b12ad5ec586d83b9f6bff22eb5d
refs
author Administrator <15274802129@163.com>
Thursday, April 24, 2025 17:46 +0800
committer Administrator <15274802129@163.com>
Thursday, April 24, 2025 17:46 +0800
commit9ef80e04458d4b12ad5ec586d83b9f6bff22eb5d
tree fe95854bcb7c6a3f7bf70b50144abf924ff1a7f7 tree | zip | gz
parent 795ce45b126ff828852cb4d728d1d8d222d3ea75 view | diff
feat(rabbitmq): 添加活动订单项核销功能

- 新增检查活动订单项状态的功能,当所有订单项都不处于"未使用"状态时,将订单状态更新为"已使用"
- 在 HappyActivityService 中添加 checkActivityItem 方法实现上述功能
- 在 AgentConsumer 中添加监听活动订单项检查队列的消费者
- 在 AgentProducer 中添加发送活动订单项检查消息的生产者
- 更新 RabbitConfigure 和 RabbitQueueEnum 以支持新的消息队列
7 files modified
74 ■■■■■ changed files
src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java 16 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/HappyActivityService.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java 32 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/constants/QueueConstants.java 1 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java 13 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/enumerates/RabbitQueueEnum.java 3 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java 7 ●●●●● diff | view | raw | blame | history