diff --git a/platform-msg-generate/src/main/java/com/lyms/platform/msg/remote/SaveMessageService.java b/platform-msg-generate/src/main/java/com/lyms/platform/msg/remote/SaveMessageService.java index 1ef26d9..7d7c103 100644 --- a/platform-msg-generate/src/main/java/com/lyms/platform/msg/remote/SaveMessageService.java +++ b/platform-msg-generate/src/main/java/com/lyms/platform/msg/remote/SaveMessageService.java @@ -11,7 +11,6 @@ import com.lyms.platform.common.utils.JsonUtil; import com.lyms.platform.common.utils.StringUtils; import com.lyms.platform.msg.constants.ConfigInterface; import com.lyms.platform.msg.utils.DateUtils; -import com.lyms.platform.msg.utils.HttpsClientManager; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import org.apache.commons.httpclient.HttpClient; @@ -27,15 +26,8 @@ import java.util.concurrent.Executors; */ public class SaveMessageService { - private static final Logger logger = LoggerFactory.getLogger(SaveMessageService.class); + private static final Logger resultLog = LoggerFactory.getLogger("GEN-RESULT"); - private static HttpsClientManager https =new HttpsClientManager(); - { - https.setConnTimeout(10000); - https.setSoTimeout(120000); - https.setMaxConnectionsPerHost(200); - https.setMaxTotalConnections(300); - } /** @@ -46,20 +38,15 @@ public class SaveMessageService { public static boolean saveMsgCenter(MessageListRequest list) { String json = JsonUtil.obj2JsonString(list); - String result = null; - try { - result = https.doPost(ConfigInterface.MSG_BASE_URL + "/biz-push-web/push", json, null); - - if (StringUtils.isNotEmpty(result)) + //resultLog.info(json); + String result = HttpClientUtil.doPostSSL(ConfigInterface.MSG_BASE_URL+"/biz-push-web/push",json); + if (StringUtils.isNotEmpty(result)) + { + Map map = JsonUtil.str2Obj(result, Map.class); + if ("0".equals(String.valueOf(map.get("errorcode")))) { - Map map = JsonUtil.str2Obj(result, Map.class); - if ("0".equals(String.valueOf(map.get("errorcode")))) - { - return true; - } + return true; } - } catch (Exception e) { - logger.error("save msg is error",e); } return false; } @@ -79,21 +66,16 @@ public class SaveMessageService { param.put("limit","10"); param.put("patientId",patientId); param.put("tempId",tempId); - String result = null; - try { - result = https.doGet(ConfigInterface.MSG_BASE_URL + "/biz-push-web/push", param,null); - JSONObject jsonObject = JsonUtil.getObj(result); - if (jsonObject != null && jsonObject.getJSONObject("pageInfo") != null) + String result = HttpClientUtil.doGet(ConfigInterface.MSG_BASE_URL + "/biz-push-web/push", param,"utf-8",null); + JSONObject jsonObject = JsonUtil.getObj(result); + if (jsonObject != null && jsonObject.getJSONObject("pageInfo") != null) + { + JSONObject jsonObject1 = jsonObject.getJSONObject("pageInfo"); + int count = jsonObject1.getInt("count"); + if (count > 0) { - JSONObject jsonObject1 = jsonObject.getJSONObject("pageInfo"); - int count = jsonObject1.getInt("count"); - if (count > 0) - { - return true; - } + return true; } - } catch (Exception e) { - logger.error("get msg is exist error,url="+ConfigInterface.MSG_BASE_URL + "/biz-push-web/push",e); } return false; } diff --git a/platform-msg-generate/src/main/resources/spring/applicationContext-quartz.xml b/platform-msg-generate/src/main/resources/spring/applicationContext-quartz.xml index b38dc27..23a14ca 100644 --- a/platform-msg-generate/src/main/resources/spring/applicationContext-quartz.xml +++ b/platform-msg-generate/src/main/resources/spring/applicationContext-quartz.xml @@ -29,7 +29,7 @@ - +