| 
					
				 | 
			
			
				@@ -28,8 +28,8 @@ public class FanWeiUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String param_app_key = mapentity.get("app_key"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String param_grant_type = mapentity.get("grant_type"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String param_app_secret = mapentity.get("app_secret"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String param_code_url = mapentity.get("getcode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String param_token_url = mapentity.get("gettoken"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String param_code_url = mapentity.get("getcode1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String param_token_url = mapentity.get("gettoken1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String post_getspeaker_url = mapentity.get("getspeaker"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if( StringUtils.isEmpty(param_corpid) || StringUtils.isEmpty(param_app_secret) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,6 +48,9 @@ public class FanWeiUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //http://172.16.51.120:20600/papi/openapi/oauth2/authorize?corpid=ca9c4a14fe2e2d92d94125024c538ba3&response_type=code&state=jyyy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Map<String, String> header = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            header.put("Content-Type", "application/json"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //获取token 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             StringBuilder authorizeUrl = new StringBuilder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             authorizeUrl.append(param_code_url); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,8 +61,11 @@ public class FanWeiUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             authorizeUrl.append("&state="); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             authorizeUrl.append(param_state); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String tokenPostData = getTokenData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logger.info("请求泛微 接口:" + authorizeUrl.toString() ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String code = KHttpClientUtils.get(authorizeUrl.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //String code = KHttpClientUtils.get(authorizeUrl.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String code = KHttpClientUtils.postjson(authorizeUrl.toString().toString(),header,tokenPostData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logger.info("请求泛微 authorizeUrl Return:" + code ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONObject codeJson  = JSONObject.parseObject(code); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -76,15 +82,6 @@ public class FanWeiUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tokenUrl.append("&code="); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tokenUrl.append(codeString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                JSONObject jsonData = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                jsonData.put("app_key",param_app_key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                jsonData.put("app_secret",param_app_secret); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                jsonData.put("grant_type",param_grant_type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                jsonData.put("code",codeString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                String tokenPostData = getTokenData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Map<String, String> header = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                header.put("Content-Type", "application/x-www-form-urlencoded"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 logger.info("请求泛微 接口:" + tokenUrl.toString() ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String reToken = KHttpClientUtils.postjson(tokenUrl.toString(),header,tokenPostData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 logger.info("请求泛微 TokenUrl Return:" + reToken ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,10 +93,8 @@ public class FanWeiUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     speakerUrl.append("?access_token="); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     speakerUrl.append(tokenString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     String speakerJsonData = getSpeakerData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Map<String, String> header1 = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    header.put("Content-Type", "application/json"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     logger.info("请求SAP 接口:" + speakerUrl.toString() ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    String result = KHttpClientUtils.postjson(speakerUrl.toString(), header1, speakerJsonData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String result = KHttpClientUtils.postjson(speakerUrl.toString(), header, speakerJsonData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     logger.info("请求SAP Speaker Return:" + result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |