From 076f5a4f0a7c5a4d3a6d3a1a61ff96a0091e3320 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Sat, 06 May 2023 15:04:21 +0800 Subject: [PATCH] 星级补贴逻辑修改 --- src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java | 134 ++++++++++++++++++++++---------------------- 1 files changed, 67 insertions(+), 67 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java b/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java index 927279a..30df9c7 100644 --- a/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java +++ b/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java @@ -29,71 +29,71 @@ @Autowired private IMemberProfitService memberProfitService; -// @RabbitListener(queues = QueueConstants.QUEUE_DEFAULT) -// public void agentReturn(Message message, Channel channel) { -// log.info("消费者:{}", new String(message.getBody())); -// } -// -// @RabbitListener(queues = "hlm_queue_order_delay") -// public void orderCancelDelay(String id) { -// try { -// orderInfoService.autoCancelOrder(Long.parseLong(id)); -// } catch (Exception e) { -// log.error("订单超时支付异常", e); -// } -// } -// -// @RabbitListener(queues = QueueConstants.AGENT_AUTO_LEVEL_UP) -// public void agentAutoLevelUp(String id) { -// log.info("收到合伙人自动升级消息:{}", id); -// try { -// agentService.autoUpAgentLevel(Long.parseLong(id)); -// } catch (Exception e) { -// log.error("合伙人自动升级异常", e); -// } -// } -// -// @RabbitListener(queues = QueueConstants.AGENT_RETURN_MONEY) -// public void agentReturnMoney(String orderId) { -// log.info("收到返利消息:{}", orderId); -// try { -// agentService.returnMoneyToAgent(Long.parseLong(orderId)); -// } catch (Exception e) { -// log.error("返利异常", e); -// } -// } -// -// @RabbitListener(queues = QueueConstants.ORDER_RETURN_MONEY) -// public void orderReturnMoney(String orderId) { -// log.info("收到订单返利消息:{}", orderId); -// try { -// memberProfitService.dynamicProfit(Long.parseLong(orderId)); -// } catch (Exception e) { -// log.error("订单返利异常:", e); -// } -// } -// -// @RabbitListener(queues = QueueConstants.PERK_MONEY) -// public void perkMoneyConsumer(String id) { -// log.info("收到补贴消息:{}", id); -// try { -// agentService.perkMoneyConsumer(Long.parseLong(id)); -// } catch (Exception e) { -// log.error("用户补贴异常", e); -// // todo 更新表 -// -// } -// } -// -// @RabbitListener(queues = QueueConstants.FORCE_VOUCHER_SALE) -// public void forceVoucherSaleConsumer(String price) { -// log.info("收到强制卖出消息,价格:{}",price); -// try { -// memberProfitService.selaHalfVoucher(price); -// } catch (Exception e) { -// log.error("强制卖出异常", e); -// // todo 更新表 -// -// } -// } + @RabbitListener(queues = QueueConstants.QUEUE_DEFAULT) + public void agentReturn(Message message, Channel channel) { + log.info("消费者:{}", new String(message.getBody())); + } + + @RabbitListener(queues = "hlm_queue_order_delay") + public void orderCancelDelay(String id) { + try { + orderInfoService.autoCancelOrder(Long.parseLong(id)); + } catch (Exception e) { + log.error("订单超时支付异常", e); + } + } + + @RabbitListener(queues = QueueConstants.AGENT_AUTO_LEVEL_UP) + public void agentAutoLevelUp(String id) { + log.info("收到合伙人自动升级消息:{}", id); + try { + agentService.autoUpAgentLevel(Long.parseLong(id)); + } catch (Exception e) { + log.error("合伙人自动升级异常", e); + } + } + + @RabbitListener(queues = QueueConstants.AGENT_RETURN_MONEY) + public void agentReturnMoney(String orderId) { + log.info("收到返利消息:{}", orderId); + try { + agentService.returnMoneyToAgent(Long.parseLong(orderId)); + } catch (Exception e) { + log.error("返利异常", e); + } + } + + @RabbitListener(queues = QueueConstants.ORDER_RETURN_MONEY) + public void orderReturnMoney(String orderId) { + log.info("收到订单返利消息:{}", orderId); + try { + memberProfitService.dynamicProfit(Long.parseLong(orderId)); + } catch (Exception e) { + log.error("订单返利异常:", e); + } + } + + @RabbitListener(queues = QueueConstants.PERK_MONEY) + public void perkMoneyConsumer(String id) { + log.info("收到补贴消息:{}", id); + try { + agentService.perkMoneyConsumer(Long.parseLong(id)); + } catch (Exception e) { + log.error("用户补贴异常", e); + // todo 更新表 + + } + } + + @RabbitListener(queues = QueueConstants.FORCE_VOUCHER_SALE) + public void forceVoucherSaleConsumer(String price) { + log.info("收到强制卖出消息,价格:{}",price); + try { + memberProfitService.selaHalfVoucher(price); + } catch (Exception e) { + log.error("强制卖出异常", e); + // todo 更新表 + + } + } } -- Gitblit v1.9.1