处理 放开rocketMQ后mall和message模块循环依赖
This commit is contained in:
@ -18,6 +18,19 @@
|
||||
<artifactId>yshop-mall</artifactId>
|
||||
<version>3.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>co.yixiang</groupId>
|
||||
<artifactId>yshop-message</artifactId>
|
||||
<version>3.1</version>
|
||||
<scope>compile</scope>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>co.yixiang</groupId>
|
||||
<artifactId>yshop-mall</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
|
@ -13,6 +13,7 @@ import co.yixiang.enums.PayTypeEnum;
|
||||
import co.yixiang.event.TemplateBean;
|
||||
import co.yixiang.event.TemplateEvent;
|
||||
import co.yixiang.event.TemplateListenEnum;
|
||||
import co.yixiang.message.rocketmq.MqProducer;
|
||||
import co.yixiang.modules.mp.service.WeiXinSubscribeService;
|
||||
import co.yixiang.modules.mp.service.WeixinPayService;
|
||||
import co.yixiang.modules.mp.service.WeixinTemplateService;
|
||||
@ -39,6 +40,8 @@ public class TemplateListener implements SmartApplicationListener {
|
||||
private WeixinPayService weixinPayService;
|
||||
@Autowired
|
||||
private WeiXinSubscribeService weiXinSubscribeService;
|
||||
//@Autowired
|
||||
//private MqProducer mqProducer;
|
||||
|
||||
@Override
|
||||
public boolean supportsEventType(Class<? extends ApplicationEvent> aClass) {
|
||||
@ -79,9 +82,14 @@ public class TemplateListener implements SmartApplicationListener {
|
||||
weixinTemplateService.rechargeSuccessNotice(templateBean.getTime(),templateBean.getPrice(),
|
||||
templateBean.getUid());
|
||||
break;
|
||||
default:
|
||||
//todo
|
||||
}
|
||||
case TYPE_7:
|
||||
//使用MQ延时消息
|
||||
//mqProducer.sendMsg("yshop-topic", templateBean.getOrderId());
|
||||
log.info("投递延时订单id: [{}]:", templateBean.getOrderId());
|
||||
break;
|
||||
default:
|
||||
//todo
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user