Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

企业微信-客户管理-新增客户标签组和多个客户标签的时候,会报错 #2314

Closed
dushanGit opened this issue Sep 13, 2021 · 1 comment
Milestone

Comments

@dushanGit
Copy link

简要描述

企业微信回调接口,在授权企业的企业微信后台---客户联系---企业客户标签页面,新增一个标签组+多个客户标签,这个时候保存,会触发回调事件,但是多个事件,路由规则只能通过一个,其他的消息回调会被me.chanjar.weixin.cp.message.WxCpMessageRouter 中的isMsgDuplicated(wxMessage) 方法拦截下来,报错。

模块版本情况

  • WxJava 模块名: weixin-java-cp
  • WxJava 版本号:4.1.0

详细描述

企业微信回调接口,在授权企业的企业微信后台---客户联系---企业客户标签页面,新增一个标签组+多个客户标签,这个时候保存,会触发回调事件,但是多个事件,路由规则只能通过一个,其他的消息回调会被me.chanjar.weixin.cp.message.WxCpMessageRouter 中的isMsgDuplicated(wxMessage) 方法拦截下来,报错。
报错的原因是,这种客户标签新增的回调,同时新增标签组和标签的时候,消息中没有msgId,没有eventKey,所以多个消息会被判断为重复,导致多个消息回调,只有一个消息被处理。

@ghank88
Copy link

ghank88 commented Sep 18, 2021

可以自己把所有参数拼装到eventKey,临时解决,今天刚踩坑完。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants