|
@ -84,6 +84,22 @@ public class WechatCoreService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
public String testProcess() throws Exception{
|
|
|
String returnStr = "";
|
|
|
|
|
|
Map<String, String> message = new HashMap();
|
|
|
message.put("Content","1");
|
|
|
message.put("CreateTime","1534486843");
|
|
|
message.put("ToUserName","gh_73959f6e996b");
|
|
|
message.put("FromUserName","oVH-2uJdhNrcAMt0Jhp3PMarDdaM");
|
|
|
message.put("MsgType","text");
|
|
|
message.put("MsgId","6590570807493983575");
|
|
|
|
|
|
returnStr = messageProcess(message);
|
|
|
|
|
|
return returnStr;
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 对接收到的消息进行处理
|
|
@ -229,12 +245,19 @@ public class WechatCoreService {
|
|
|
String description = (String)graphic.get("description");
|
|
|
String picUrl = (String)graphic.get("picUrl");
|
|
|
|
|
|
url = url.replace("{server}",baseUrl).replace("{appId}",appId);
|
|
|
if(url.indexOf("{server}")!=-1){
|
|
|
url = url.replace("{server}",baseUrl);
|
|
|
}
|
|
|
if(url.indexOf("{appId}")!=-1){
|
|
|
url = url.replace("{appId}",appId);
|
|
|
}
|
|
|
|
|
|
article.put("Url", url);
|
|
|
article.put("Title", title);
|
|
|
article.put("Description", description);
|
|
|
article.put("PicUrl", picUrl);
|
|
|
|
|
|
articles.add(article);
|
|
|
}
|
|
|
result = WeiXinMessageReplyUtils.replyNewsMessage(message.get("FromUserName"), message.get("ToUserName"), articles);
|
|
|
}
|
|
@ -264,7 +287,7 @@ public class WechatCoreService {
|
|
|
" AND g.wechat_id = '"+wxId+"' " +
|
|
|
" AND g.scene = '"+secene+"' " +
|
|
|
" AND m.`status` = 1 " +
|
|
|
" ORDER BY m.sort ASC";
|
|
|
" ORDER BY g.sort ASC";
|
|
|
List<Map<String,Object>> group = jdbcTemplate.queryForList(sql);
|
|
|
return group;
|
|
|
}
|