| 
														
															@@ -153,17 +153,29 @@ public class UserManagementService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 param.put(e.getName(), e.getTextTrim()); 
														 | 
														
														 | 
														
															                 param.put(e.getName(), e.getTextTrim()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            String appId = param.get("ToUserName"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            String gzhId = articleGzhDeveloperMapper.selectGzhIdByAppId(appId); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            String appId = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            String gzhId = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            String openId = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            String openId = param.get("FromUserName"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (StringUtils.equals("event", param.get("MsgType"))) { 
														 | 
														
														 | 
														
															             if (StringUtils.equals("event", param.get("MsgType"))) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String event = param.get("Event"); 
														 | 
														
														 | 
														
															                 String event = param.get("Event"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 switch (event) { 
														 | 
														
														 | 
														
															                 switch (event) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     case "subscribe": 
														 | 
														
														 | 
														
															                     case "subscribe": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        appId = param.get("ToUserName"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        gzhId = articleGzhDeveloperMapper.selectGzhIdByAppId(appId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if (StringUtils.isBlank(gzhId)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        openId = param.get("FromUserName"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         handleSubscribe(gzhId, openId); 
														 | 
														
														 | 
														
															                         handleSubscribe(gzhId, openId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         break; 
														 | 
														
														 | 
														
															                         break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     case "unsubscribe": 
														 | 
														
														 | 
														
															                     case "unsubscribe": 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        appId = param.get("ToUserName"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        gzhId = articleGzhDeveloperMapper.selectGzhIdByAppId(appId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if (StringUtils.isBlank(gzhId)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        openId = param.get("FromUserName"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         handleUnsubscribe(gzhId, openId); 
														 | 
														
														 | 
														
															                         handleUnsubscribe(gzhId, openId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         break; 
														 | 
														
														 | 
														
															                         break; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     default: 
														 | 
														
														 | 
														
															                     default: 
														 |