| 
					
				 | 
			
			
				@@ -226,7 +226,16 @@ public class AppUserInfoController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 gzhAppId = m.get("gzhAppId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 gzhAppSecret = m.get("gzhAppSecret"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 accessToken  = this.getTokenByRedisCache(gzhAppId, gzhAppSecret); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                net.sf.json.JSONObject unionIdInfo = WeiXinUserUtil.getUnionIdInfo(accessToken, openId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                net.sf.json.JSONObject unionIdInfo = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                unionIdInfo= WeiXinUserUtil.getUnionIdInfo(accessToken, openId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(unionIdInfo.containsKey("errcode")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //删除原来key 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    redisCacheUtil.deleteObject(gzhAppId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String token = WeiXinUserUtil.getToken(gzhAppId, gzhAppSecret).getAccessToken(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    redisCacheUtil.setCacheObject(gzhAppId, token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    redisCacheUtil.expire(gzhAppId, 7200, TimeUnit.SECONDS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    unionIdInfo= WeiXinUserUtil.getUnionIdInfo(token, openId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 resultData=ResultData.success(unionIdInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else { 
			 |