diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index bcb9d0b..960d84d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -852,7 +852,7 @@ public class BabyBookbuildingFacade { /** * 创建业务推广短信 */ - private void createExtensionMsg(BabyModel babyModel) { + public void createExtensionMsg(BabyModel babyModel) { //判断医院是否启动和对应的服务项是否启用 SmsConfigModel configModel = new SmsConfigModel(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 85849ba..9bf7646 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -652,6 +652,8 @@ public class MatDeliverFacade { //儿童建档 // babyBookbuildingFacade.createBuildSms(babyModel); babyBookbuildingFacade.createBuildMsg(babyModel); + //业务推广短信 + babyBookbuildingFacade.createExtensionMsg(babyModel); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java index 2e86db4..30b6797 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java @@ -136,7 +136,7 @@ public class SyncDataTaskService { public void run() { try{ System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date()) +" ; request url = " + url); - String json = HttpClientUtil.doPost("https://"+url+"/findSyncData", new HashMap(), "utf-8"); + String json = excePost("https://" + url + "/findSyncData", new HashMap()); if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(json)) { List list = JsonUtil.toList(json, SyncDataModel.class); @@ -165,7 +165,7 @@ public class SyncDataTaskService { if (ids.length() > 0) { Map params = new HashMap(); params.put("ids", ids.toString()); - HttpClientUtil.doPost("https://" + url + "/updateSyncData", params, "utf-8"); + excePost("https://" + url + "/updateSyncData", params); } } } @@ -181,6 +181,13 @@ public class SyncDataTaskService { } + private synchronized String excePost(String url,Map param) + { + String json = HttpClientUtil.doPost(url, param, "utf-8"); + return json; + } + + private String buildFX(String charResult) { if (StringUtils.isNotBlank(charResult)) { if (charResult.indexOf("高风险") >= 0) {