|
|
@ -93,6 +93,20 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
@Value("${wx.message.workTemplate}") |
|
|
|
private String workTemplate; |
|
|
|
|
|
|
|
@Value("${wx.message.jumpType}") |
|
|
|
private String jumpType; |
|
|
|
|
|
|
|
@Value("${wx.message.page}") |
|
|
|
private String page; |
|
|
|
|
|
|
|
@Value("${wx.message.url}") |
|
|
|
private String url; |
|
|
|
|
|
|
|
@Value("${wx.message.lang}") |
|
|
|
private String lang; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 注册审核失败服务消息模版 |
|
|
|
*/ |
|
|
@ -253,7 +267,7 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
// 获取access_token
|
|
|
|
String analysis_access_token = WxSendMessageUtils.getAccess_token(analysisAppId, analysisSecret); |
|
|
|
// 拼接URL
|
|
|
|
String analysis_url = WxSendMessageUtils.url + analysis_access_token; |
|
|
|
String analysis_url = url + analysis_access_token; |
|
|
|
Integer analysisResult = sendOpenIdListMessage(analyOpenIdList, analysisTemplate,analysis_url); |
|
|
|
log.info("本次小程序消息推送数据端共【" + analyOpenIdList.size() + "】接收者,发送成功【" + analysisResult + "】条。"); |
|
|
|
} |
|
|
@ -261,7 +275,7 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
// 获取access_token
|
|
|
|
String work_access_token = WxSendMessageUtils.getAccess_token(workAppId, workSecret); |
|
|
|
// 拼接URL
|
|
|
|
String work_url = WxSendMessageUtils.url + work_access_token; |
|
|
|
String work_url = url + work_access_token; |
|
|
|
Integer workResult = sendOpenIdListMessage(workOpenIdList,workTemplate,work_url); |
|
|
|
log.info("本次小程序消息推送工作端共【" + workOpenIdList.size() + "】接收者,发送成功【" + workResult + "】条。"); |
|
|
|
} |
|
|
@ -290,11 +304,11 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
String resultMsg = WxSendMessageUtils.sendMessageByOpenId( |
|
|
|
openId, |
|
|
|
url, |
|
|
|
WxSendMessageUtils.miniprogram_state, |
|
|
|
jumpType, |
|
|
|
templateId, |
|
|
|
m, |
|
|
|
WxSendMessageUtils.lang, |
|
|
|
WxSendMessageUtils.page); |
|
|
|
lang, |
|
|
|
page); |
|
|
|
System.out.println("接收者【" + openId + "】,发送结果【" + resultMsg + "】"); |
|
|
|
//解析返回信息
|
|
|
|
Map map = JSONObject.parseObject(resultMsg, Map.class); |
|
|
|