类 QywxNoticeService
java.lang.Object
net.sohelp.boot.admin.core.service.notice.QywxNoticeService
企业微信消息通知服务类
提供通过企业微信向用户发送消息的功能,包括获取用户信息、发送文本消息等操作。
- 从以下版本开始:
- 2023/6/7
- 作者:
- AaronFung
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
QywxNoticeService
public QywxNoticeService()
-
-
方法详细资料
-
send
@Comment("\u53d1\u9001\u6d88\u606f") public void send(Long userId, String title, String content) throws Exception 发送企业微信消息给指定用户 首先检查用户是否绑定了企业微信,然后调用接口发送消息,并记录到通知表中。- 参数:
userId- 用户IDtitle- 消息标题(用于存储)content- 消息内容- 抛出:
Exception- 当用户未绑定企业微信时抛出异常
-
sendMsg
向指定的企业微信用户发送文本消息- 参数:
openId- 接收消息的用户OpenIdcontent- 消息内容- 返回:
- 微信服务器返回的结果描述信息
- 抛出:
BusiException- 发送过程中的业务异常
-
getUserInfo
根据授权码(code)获取企业微信用户的基本信息- 参数:
code- 用户授权后获得的一次性授权码- 返回:
- 包含用户基本信息的JSON对象
- 抛出:
BusiException- 获取过程中发生的业务异常
-