| | |
| | | import cc.mrbird.febs.mall.service.IApiMallOrderInfoService; |
| | | import cc.mrbird.febs.mall.service.IMemberProfitService; |
| | | import cc.mrbird.febs.rabbit.constants.QueueConstants; |
| | | import cc.mrbird.febs.rabbit.enumerates.RabbitQueueEnum; |
| | | import com.rabbitmq.client.Channel; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.amqp.core.Message; |
| | |
| | | log.info("消费者:{}", new String(message.getBody())); |
| | | } |
| | | |
| | | @RabbitListener(queues = "queue_order_delay") |
| | | @RabbitListener(queues = "queue_order_delay_qay") |
| | | public void orderCancelDelay(String id) { |
| | | try { |
| | | orderInfoService.autoCancelOrder(Long.parseLong(id)); |
| | |
| | | log.error("订单返利异常:", e); |
| | | } |
| | | } |
| | | |
| | | @RabbitListener(queues = QueueConstants.YWG_MEMBER_SUB) |
| | | public void getMemberSubMsg(String memberOpenId) { |
| | | log.info("收到新增用户关注:{}", memberOpenId); |
| | | try { |
| | | agentService.addMember(memberOpenId); |
| | | } catch (Exception e) { |
| | | log.error("新增用户关注异常:", e); |
| | | } |
| | | } |
| | | |
| | | @RabbitListener(queues = QueueConstants.YWG_MEMBER_SUB_SCAN) |
| | | public void getMemberSubScanMsg(String str) { |
| | | log.info("收到新增用户扫码:{}", str); |
| | | try { |
| | | agentService.addMemberScan(str); |
| | | } catch (Exception e) { |
| | | log.error("收到新增用户扫码:", e); |
| | | } |
| | | } |
| | | |
| | | @RabbitListener(queues = QueueConstants.YWG_MEMBER_INFO) |
| | | public void getMemberInfoMsg(String str) { |
| | | log.info("收到用户信息:{}", str); |
| | | try { |
| | | agentService.updateMemberInfo(str); |
| | | } catch (Exception e) { |
| | | log.error("收到用户信息:", e); |
| | | } |
| | | } |
| | | |
| | | @RabbitListener(queues = QueueConstants.YWG_ORDER_GET) |
| | | public void orderGetMsg(String str) { |
| | | log.info("支付后同意验证:{}", str); |
| | | try { |
| | | agentService.orderGetMsg(str); |
| | | } catch (Exception e) { |
| | | log.error("支付后同意验证:", e); |
| | | } |
| | | } |
| | | |
| | | @RabbitListener(queues = QueueConstants.YWG_ROLL_SEND) |
| | | public void rollSendMsg(Long orderId) { |
| | | log.info("支付后生成我的课程或者我的民宿卷:{}", orderId); |
| | | try { |
| | | agentService.rollSendMsg(orderId); |
| | | } catch (Exception e) { |
| | | log.error("支付后生成我的课程或者我的民宿卷:", e); |
| | | } |
| | | } |
| | | } |