Browse Source

修改方法签名

master
Daniel Qian 10 years ago
parent
commit
dad826b0e6
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      src/main/java/chanjarster/weixin/api/WxMessageRouter.java

+ 5
- 5
src/main/java/chanjarster/weixin/api/WxMessageRouter.java View File

@@ -54,8 +54,8 @@ public class WxMessageRouter {
public void route(WxXmlMessage wxMessage) {
for (Rule rule : rules) {
if (rule.test(wxMessage)) {
boolean reEnter = rule.service(wxMessage);
if (!reEnter) {
rule.service(wxMessage);
if(!rule.reEnter) {
break;
}
}
@@ -209,12 +209,12 @@ public class WxMessageRouter {
* @param wxMessage
* @return true 代表继续执行别的router,false 代表停止执行别的router
*/
protected boolean service(WxXmlMessage wxMessage) {
protected void service(WxXmlMessage wxMessage) {
Map<String, Object> context = new HashMap<String, Object>();
// 如果拦截器不通过
for (WxMessageInterceptor interceptor : this.interceptors) {
if (!interceptor.intercept(wxMessage, context)) {
return this.reEnter;
return;
}
}
@@ -223,7 +223,7 @@ public class WxMessageRouter {
interceptor.handle(wxMessage, context);
}
return this.reEnter;
return;
}
}


Loading…
Cancel
Save