|  | @ -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;
 | 
												
													
														
															|  | 
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     /**
 |  |     /**
 | 
												
													
														
															|  |      * 对接收到的消息进行处理
 |  |      * 对接收到的消息进行处理
 | 
												
											
												
													
														
															|  | @ -97,10 +113,12 @@ public class WechatCoreService {
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         switch (msgType) {
 |  |         switch (msgType) {
 | 
												
													
														
															|  |             case WeiXinMessageUtils.REQ_MESSAGE_TYPE_EVENT:  // 事件消息
 |  |             case WeiXinMessageUtils.REQ_MESSAGE_TYPE_EVENT:  // 事件消息
 | 
												
													
														
															|  | 
 |  |                 logger.info("MsgType:event");
 | 
												
													
														
															|  |                 result = eventProcess(message);
 |  |                 result = eventProcess(message);
 | 
												
													
														
															|  |                 break;
 |  |                 break;
 | 
												
													
														
															|  |             case WeiXinMessageUtils.RESP_MESSAGE_TYPE_TEXT:  // 回复文本消息
 |  |             case WeiXinMessageUtils.RESP_MESSAGE_TYPE_TEXT:  // 回复文本消息
 | 
												
													
														
															|  |                 //回复文本消息 处理
 |  |                 //回复文本消息 处理
 | 
												
													
														
															|  | 
 |  |                 logger.info("MsgType:text");
 | 
												
													
														
															|  |                 result = textProcess(message);
 |  |                 result = textProcess(message);
 | 
												
													
														
															|  |                 break;
 |  |                 break;
 | 
												
													
														
															|  |             default:
 |  |             default:
 | 
												
											
												
													
														
															|  | @ -227,12 +245,19 @@ public class WechatCoreService {
 | 
												
													
														
															|  |                 String description = (String)graphic.get("description");
 |  |                 String description = (String)graphic.get("description");
 | 
												
													
														
															|  |                 String picUrl = (String)graphic.get("picUrl");
 |  |                 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("Url", url);
 | 
												
													
														
															|  |                 article.put("Title", title);
 |  |                 article.put("Title", title);
 | 
												
													
														
															|  |                 article.put("Description", description);
 |  |                 article.put("Description", description);
 | 
												
													
														
															|  |                 article.put("PicUrl", picUrl);
 |  |                 article.put("PicUrl", picUrl);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |                 articles.add(article);
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             result = WeiXinMessageReplyUtils.replyNewsMessage(message.get("FromUserName"), message.get("ToUserName"), articles);
 |  |             result = WeiXinMessageReplyUtils.replyNewsMessage(message.get("FromUserName"), message.get("ToUserName"), articles);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -262,7 +287,7 @@ public class WechatCoreService {
 | 
												
													
														
															|  |                 " AND g.wechat_id = '"+wxId+"' " +
 |  |                 " AND g.wechat_id = '"+wxId+"' " +
 | 
												
													
														
															|  |                 " AND g.scene = '"+secene+"' " +
 |  |                 " AND g.scene = '"+secene+"' " +
 | 
												
													
														
															|  |                 " AND m.`status` = 1 " +
 |  |                 " AND m.`status` = 1 " +
 | 
												
													
														
															|  |                 " ORDER BY m.sort ASC";
 |  | 
 | 
												
													
														
															|  | 
 |  |                 " ORDER BY g.sort ASC";
 | 
												
													
														
															|  |         List<Map<String,Object>> group = jdbcTemplate.queryForList(sql);
 |  |         List<Map<String,Object>> group = jdbcTemplate.queryForList(sql);
 | 
												
													
														
															|  |         return group;
 |  |         return group;
 | 
												
													
														
															|  |     }
 |  |     }
 |