瀏覽代碼

issue #47 rule的reEnter判断时机过迟的问题

master
Daniel Qian 10 年之前
父節點
當前提交
24b1e9b4eb
共有 2 個檔案被更改,包括 6 行新增6 行删除
  1. +3
    -3
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpMessageRouter.java
  2. +3
    -3
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java

+ 3
- 3
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/WxCpMessageRouter.java 查看文件

@@ -77,6 +77,9 @@ public class WxCpMessageRouter {
for (final Rule rule : rules) {
if (rule.test(wxMessage)) {
matchRules.add(rule);
if(!rule.reEnter) {
break;
}
}
}

@@ -91,9 +94,6 @@ public class WxCpMessageRouter {
public void run() {
for (final Rule rule : matchRules) {
rule.service(wxMessage);
if (!rule.reEnter) {
break;
}
}
}
});


+ 3
- 3
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpMessageRouter.java 查看文件

@@ -77,6 +77,9 @@ public class WxMpMessageRouter {
for (final Rule rule : rules) {
if (rule.test(wxMessage)) {
matchRules.add(rule);
if(!rule.reEnter) {
break;
}
}
}
@@ -91,9 +94,6 @@ public class WxMpMessageRouter {
public void run() {
for (final Rule rule : matchRules) {
rule.service(wxMessage);
if (!rule.reEnter) {
break;
}
}
}
});


Loading…
取消
儲存