<!--微信公众号推送消息-->
<dependency>
<groupId>com.github.binarywang</groupId>
<artifactId>weixin-java-mp</artifactId>
<version>${weixin.java.mp.version}</version>
</dependency>
<weixin.java.mp.version>3.3.0</weixin.java.mp.version>
**
*@authorAdministrator
*/
publicclassWeChartSendInfo{
/**
*消息发送
*@paramappId
*@paramsecret
*@paramopenId
*@paramtemplateId
*@paramfirst
*@paramchildName
*@paramtime
*@paramstatus
*@paramremark
*@throwsException
*/
public static void weChatSendInfo(StringappId,
Stringsecret,
StringopenId,
StringtemplateId,
Stringfirst,
StringchildName,
Stringtime,
Stringstatus,
Stringremark
)throws Exception{
/**
*基础配置
*/
WxMpInMemoryConfigStorage wxStorage=new WxMpInMemoryConfigStorage();
wxStorage.setAppId(appId);
wxStorage.setSecret(secret);
WxMpService wxMpService=new WxMpServiceImpl();
wxMpService.setWxMpConfigStorage(wxStorage);
/**
*2.推送消息
*用户openid
*模版id
*需要跳转网页URL
*/
WxMpTemplateMessage templateMessage=WxMpTemplateMessage.builder()
.toUser(openId)
.templateId(templateId)
.url("")
.build();
/**
*3,模版消息
*/
templateMessage.addData(newWxMpTemplateData("first",first,"#173177"));
templateMessage.addData(newWxMpTemplateData("childName",childName,"#173177"));
templateMessage.addData(newWxMpTemplateData("time",time,"#173177"));
templateMessage.addData(newWxMpTemplateData("status",status,"#173177"));
templateMessage.addData(newWxMpTemplateData("remark",remark,"#173177"));
wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
}