|  | @ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | public class ImUtill {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private HttpClientUtil HttpClientUtil;
 | 
	
		
			
				|  |  |     private SpHttpClientUtil SpHttpClientUtil;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Value("${im.im_list_get}")
 | 
	
		
			
				|  |  |     private String im_host;
 | 
	
	
		
			
				|  | @ -75,7 +75,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("sender_name", receiverId);
 | 
	
		
			
				|  |  |         params.put("content_type", contentType);
 | 
	
		
			
				|  |  |         params.put("content", content);
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -101,7 +101,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         if (reply != null) {
 | 
	
		
			
				|  |  |             imAddr += ("&reply=" + reply);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -110,7 +110,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         JSONObject params = new JSONObject();
 | 
	
		
			
				|  |  |         params.put("topic_id", topicId);
 | 
	
		
			
				|  |  |         params.put("data", jsonValue);
 | 
	
		
			
				|  |  |         HttpClientUtil.putBody(imAddr, params);
 | 
	
		
			
				|  |  |         SpHttpClientUtil.putBody(imAddr, params);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
	
		
			
				|  | @ -138,7 +138,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         if (reply != null) {
 | 
	
		
			
				|  |  |             imAddr += ("&reply=" + reply);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -163,7 +163,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         if (reply != null) {
 | 
	
		
			
				|  |  |             imAddr += ("&reply=" + reply);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -198,7 +198,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         if (endTime != null) {
 | 
	
		
			
				|  |  |             imAddr += ("&endTime=" + endTime);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -231,7 +231,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         if (endTime != null) {
 | 
	
		
			
				|  |  |             imAddr += ("&endTime=" + endTime);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.get(imAddr, "UTF-8");
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -251,7 +251,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("content", content);
 | 
	
		
			
				|  |  |         params.put("session_id", sessionId);
 | 
	
		
			
				|  |  |         params.put("business_type", businessType);
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -264,7 +264,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public String updateSessionStatus(String sessionId, String status) {
 | 
	
		
			
				|  |  |         String imAddr = im_host + "api/v2/sessions/" + sessionId + "/status?status=" + status + "&sessionId=" + sessionId;
 | 
	
		
			
				|  |  |         JSONObject params = new JSONObject();
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -277,7 +277,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public String updateTopicEvaluate(String sessionId, String status) {
 | 
	
		
			
				|  |  |         String imAddr = im_host + "api/v2/sessions/" + sessionId + "/status?status=" + status + "&sessionId=" + sessionId;
 | 
	
		
			
				|  |  |         JSONObject params = new JSONObject();
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -298,7 +298,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("content", content);
 | 
	
		
			
				|  |  |         params.put("topic_id", topicId);
 | 
	
		
			
				|  |  |         params.put("agent", agent);
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -318,7 +318,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("into_user", intoUser);
 | 
	
		
			
				|  |  |         params.put("into_user_name", intoUserName);
 | 
	
		
			
				|  |  |         params.put("content", content);
 | 
	
		
			
				|  |  |         String response = HttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |         String response = SpHttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |         return response;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -337,7 +337,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("end_user", endUser);
 | 
	
		
			
				|  |  |         params.put("end_user_name", endUserName);
 | 
	
		
			
				|  |  |         params.put("topic_id", topicId);
 | 
	
		
			
				|  |  |         String ret = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String ret = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         JSONObject obj = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             obj = new JSONObject(ret);
 | 
	
	
		
			
				|  | @ -358,7 +358,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         String imAddr = im_host + "api/v2/sessions/" + sessionId + "/participants/" + user;
 | 
	
		
			
				|  |  |         JSONObject params = new JSONObject();
 | 
	
		
			
				|  |  |         params.put("user", user + ":" + 0);
 | 
	
		
			
				|  |  |         HttpClientUtil.putBody(imAddr, params);
 | 
	
		
			
				|  |  |         SpHttpClientUtil.putBody(imAddr, params);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
	
		
			
				|  | @ -377,7 +377,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("messages", messages.toString());
 | 
	
		
			
				|  |  |         params.put("session_id", sessionId);
 | 
	
		
			
				|  |  |         params.put("session_type", sessionType);
 | 
	
		
			
				|  |  |         String ret = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String ret = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         JSONObject obj = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             obj = new JSONObject(ret);
 | 
	
	
		
			
				|  | @ -394,7 +394,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         Boolean re = false;
 | 
	
		
			
				|  |  |         String url = im_host + "api/v2/sessions/isExist?session_id="+sessionId;
 | 
	
		
			
				|  |  |         JSONObject params = new JSONObject();
 | 
	
		
			
				|  |  |         String ret = HttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |         String ret = SpHttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |         JSONObject obj = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             obj = new JSONObject(ret);
 | 
	
	
		
			
				|  | @ -417,7 +417,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |         params.put("session_name", sessionName);
 | 
	
		
			
				|  |  |         params.put("session_type", sessionType);
 | 
	
		
			
				|  |  |         params.put("session_id", sessionId);
 | 
	
		
			
				|  |  |         String ret = HttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         String ret = SpHttpClientUtil.postBody(imAddr, params);
 | 
	
		
			
				|  |  |         JSONObject obj = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             obj = new JSONObject(ret);
 | 
	
	
		
			
				|  | @ -454,7 +454,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |                 + "api/v2/sessions/topic/" + topicId + "/messages?topic_id=" + topicId + "&end=" + startMsgId
 | 
	
		
			
				|  |  |                 + "&start=" + (endMsgId == null ? "" : endMsgId) + "&page=" + page + "&pagesize=" + pagesize + "&user=" + uid;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |             JSONObject obj = new JSONObject(ret);
 | 
	
		
			
				|  |  |             if (obj.getInt("status") == -1) {
 | 
	
		
			
				|  |  |                 throw new RuntimeException(obj.getString("message"));
 | 
	
	
		
			
				|  | @ -470,7 +470,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public JSONArray getSessionMessage(String sessionId, String startMsgId, String endMsgId, int page, int pagesize, String uid) {
 | 
	
		
			
				|  |  |         String url = im_host + "api/v2/sessions/" + sessionId + "/messages?session_id=" + sessionId + "&user=" + uid + "&start_message_id=" + startMsgId + "&end_message_id=" + endMsgId + "&page=" + page + "&pagesize=" + pagesize;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.get(url, "UTF-8");
 | 
	
		
			
				|  |  |             JSONArray obj = new JSONArray(ret);
 | 
	
		
			
				|  |  |             return obj;
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
	
		
			
				|  | @ -494,7 +494,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |             params.put("user_id", userId);
 | 
	
		
			
				|  |  |             params.put("old_user_id", oldUserId);
 | 
	
		
			
				|  |  |             params.put("session_id", sessionId);
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.postBody(url, params);
 | 
	
		
			
				|  |  |             JSONObject obj = new JSONObject(ret);
 | 
	
		
			
				|  |  |             if (obj.getInt("status") == -1) {
 | 
	
		
			
				|  |  |                 throw new RuntimeException("人员更换失败!");
 | 
	
	
		
			
				|  | @ -516,7 +516,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public JSONObject getTopic(String topicId) throws Exception {
 | 
	
		
			
				|  |  |         String url = im_host + "api/v2/sessions/topics/" + topicId + "?topic_id=" + topicId;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             JSONObject obj = new JSONObject(ret);
 | 
	
		
			
				|  |  |             if (obj.getInt("status") == -1) {
 | 
	
		
			
				|  |  |                 throw new RuntimeException("获取议题失败!");
 | 
	
	
		
			
				|  | @ -538,7 +538,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public JSONArray getParticipants(String sessionId) {
 | 
	
		
			
				|  |  |         String url = im_host + "api/v2/sessions/" + sessionId + "/participants?session_id=" + sessionId;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             return new JSONArray(ret);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             throw new RuntimeException("获取议题失败!");
 | 
	
	
		
			
				|  | @ -555,7 +555,7 @@ public class ImUtill {
 | 
	
		
			
				|  |  |     public JSONArray getSessions(String sessionId) {
 | 
	
		
			
				|  |  |         String url = im_host + "api/v2/sessions/" + sessionId + "/participants?session_id=" + sessionId;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             String ret = HttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             String ret = SpHttpClientUtil.get(url, "utf-8");
 | 
	
		
			
				|  |  |             return new JSONArray(ret);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             throw new RuntimeException("获取议题失败!");
 |