Commit 2fc5b7f0216d0b8c794d68ec8f73dd719765ef83
1 parent
f28ae77af2
Exists in
master
and in
8 other branches
code update
Showing 5 changed files with 54 additions and 17 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/ProjectTypeEnums.java
- platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MessageCenterService.java
platform-common/src/main/java/com/lyms/platform/common/enums/ProjectTypeEnums.java
View file @
2fc5b7f
platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
View file @
2fc5b7f
| ... | ... | @@ -178,8 +178,8 @@ |
| 178 | 178 | // flush输出流的缓冲 |
| 179 | 179 | out.flush(); |
| 180 | 180 | // 定义BufferedReader输入流来读取URL的响应 |
| 181 | - in = new BufferedReader( | |
| 182 | - new InputStreamReader(conn.getInputStream())); | |
| 181 | + in = new BufferedReader(new InputStreamReader( | |
| 182 | + conn.getInputStream(),"utf-8")); | |
| 183 | 183 | String line; |
| 184 | 184 | while ((line = in.readLine()) != null) { |
| 185 | 185 | result += line; |
| ... | ... | @@ -217,7 +217,7 @@ |
| 217 | 217 | conn.setRequestProperty("accept", "*/*"); |
| 218 | 218 | conn.setRequestProperty("connection", "Keep-Alive"); |
| 219 | 219 | conn.setRequestProperty("Authorization",auth); |
| 220 | - conn.setRequestProperty("Content-Type","application/json"); | |
| 220 | + conn.setRequestProperty("Content-Type","application/json;charset=UTF-8"); | |
| 221 | 221 | conn.setRequestProperty("user-agent", |
| 222 | 222 | "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); |
| 223 | 223 | // 发送POST请求必须设置如下两行 |
| ... | ... | @@ -232,8 +232,8 @@ |
| 232 | 232 | // flush输出流的缓冲 |
| 233 | 233 | out.flush(); |
| 234 | 234 | // 定义BufferedReader输入流来读取URL的响应 |
| 235 | - in = new BufferedReader( | |
| 236 | - new InputStreamReader(conn.getInputStream())); | |
| 235 | + in = new BufferedReader(new InputStreamReader( | |
| 236 | + conn.getInputStream(),"utf-8")); | |
| 237 | 237 | String line; |
| 238 | 238 | while ((line = in.readLine()) != null) { |
| 239 | 239 | result += line; |
| ... | ... | @@ -286,8 +286,8 @@ |
| 286 | 286 | // flush输出流的缓冲 |
| 287 | 287 | out.flush(); |
| 288 | 288 | // 定义BufferedReader输入流来读取URL的响应 |
| 289 | - in = new BufferedReader( | |
| 290 | - new InputStreamReader(conn.getInputStream())); | |
| 289 | + in = new BufferedReader(new InputStreamReader( | |
| 290 | + conn.getInputStream(),"utf-8")); | |
| 291 | 291 | String line; |
| 292 | 292 | while ((line = in.readLine()) != null) { |
| 293 | 293 | result += line; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
2fc5b7f
| ... | ... | @@ -540,6 +540,7 @@ |
| 540 | 540 | mr.setTypeId(ProjectTypeEnums.YNXT.getId()); |
| 541 | 541 | mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); |
| 542 | 542 | mr.setSubTypeId(SmsServiceEnums.FWKT.getId()); |
| 543 | + mr.setStatus(0); | |
| 543 | 544 | |
| 544 | 545 | mr.setExt1(babyModel.getHospitalId()); |
| 545 | 546 | mr.setExt2(templateModel.getId()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
View file @
2fc5b7f
| ... | ... | @@ -8,6 +8,7 @@ |
| 8 | 8 | private String content; |
| 9 | 9 | private Integer typeId; |
| 10 | 10 | private Integer subTypeId; |
| 11 | + private Integer status; | |
| 11 | 12 | |
| 12 | 13 | |
| 13 | 14 | //计划发送时间 |
| ... | ... | @@ -27,6 +28,14 @@ |
| 27 | 28 | private String ext2; |
| 28 | 29 | |
| 29 | 30 | private String ext3; |
| 31 | + | |
| 32 | + public Integer getStatus() { | |
| 33 | + return status; | |
| 34 | + } | |
| 35 | + | |
| 36 | + public void setStatus(Integer status) { | |
| 37 | + this.status = status; | |
| 38 | + } | |
| 30 | 39 | |
| 31 | 40 | public String getPhone() { |
| 32 | 41 | return phone; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MessageCenterService.java
View file @
2fc5b7f
| ... | ... | @@ -6,12 +6,14 @@ |
| 6 | 6 | import com.lyms.platform.common.utils.PropertiesUtils; |
| 7 | 7 | import com.lyms.platform.common.utils.StringUtils; |
| 8 | 8 | import com.lyms.platform.operate.web.request.MessageListRequest; |
| 9 | +import com.lyms.platform.operate.web.request.MessageRequest; | |
| 9 | 10 | import com.lyms.platform.operate.web.result.Config; |
| 10 | 11 | import com.lyms.platform.operate.web.result.SmsObj; |
| 11 | 12 | import com.lyms.platform.operate.web.result.SmsResult; |
| 12 | 13 | import net.sf.json.JSONArray; |
| 13 | 14 | import net.sf.json.JSONObject; |
| 14 | 15 | |
| 16 | +import java.util.ArrayList; | |
| 15 | 17 | import java.util.List; |
| 16 | 18 | import java.util.Map; |
| 17 | 19 | |
| ... | ... | @@ -52,7 +54,7 @@ |
| 52 | 54 | */ |
| 53 | 55 | public static boolean saveSmsCenter(MessageListRequest list) |
| 54 | 56 | { |
| 55 | - String json = JsonUtil.obj2JsonString(list); | |
| 57 | + String json = JsonUtil.obj2Str(list); | |
| 56 | 58 | String result = HttpRequest.sendPost(CENTER_BASE_URL+"saveCreatedSMS", json, CENTER_TOKEN); |
| 57 | 59 | if (StringUtils.isNotEmpty(result)) |
| 58 | 60 | { |
| 59 | 61 | |
| ... | ... | @@ -86,15 +88,40 @@ |
| 86 | 88 | } |
| 87 | 89 | |
| 88 | 90 | public static void main(String[] args){ |
| 89 | - String param = "phone=&page=1&limit=100&typeId=4"; | |
| 91 | +// String param = "phone=&page=1&limit=100&typeId=4"; | |
| 92 | +// | |
| 93 | + MessageListRequest list = new MessageListRequest(); | |
| 94 | + List<MessageRequest> messages = new ArrayList<>(); | |
| 95 | + MessageRequest request = new MessageRequest(); | |
| 96 | + request.setTypeId(4); | |
| 97 | + request.setStatus(0); | |
| 98 | + request.setContent("阿道夫"); | |
| 99 | + request.setObjType(1); | |
| 100 | + request.setPhone("18382670000"); | |
| 101 | + request.setPlanTime("2015-01-06 15:22:12"); | |
| 102 | + request.setServiceType(1); | |
| 103 | + request.setExt1("196"); | |
| 104 | + request.setExt2("10"); | |
| 105 | + request.setExt3("10"); | |
| 106 | + request.setSubTypeId(6); | |
| 107 | + messages.add(request); | |
| 90 | 108 | |
| 91 | - String result = HttpRequest.sendGet("http://192.168.5.6:8080/v1/messages", param, "YMer2016"); | |
| 92 | - SmsResult map = JsonUtil.str2Obj(result, SmsResult.class); | |
| 93 | - JSONObject jsonObject = JsonUtil.getObj(result); | |
| 94 | - JSONArray jsonArray = jsonObject.getJSONArray("list"); | |
| 95 | - String list = jsonArray.toString(); | |
| 96 | - map.setList(JsonUtil.toList(list, SmsObj.class)); | |
| 97 | - System.out.print(map); | |
| 109 | + | |
| 110 | + list.setTypeId(4); | |
| 111 | + list.setMessages(messages); | |
| 112 | + | |
| 113 | + String json = JsonUtil.obj2Str(list); | |
| 114 | + | |
| 115 | + String rs = HttpRequest.sendPost("http://sms.api.stage.platform.healthbaby.com.cn/v1/saveCreatedSMS", json, "YMer2016"); | |
| 116 | + System.out.print(rs); | |
| 117 | + | |
| 118 | +// String result = HttpRequest.sendGet("http://sms.api.stage.platform.healthbaby.com.cn/v1/saveCreatedSMS", param, "YMer2016"); | |
| 119 | +// SmsResult map = JsonUtil.str2Obj(result, SmsResult.class); | |
| 120 | +// JSONObject jsonObject = JsonUtil.getObj(result); | |
| 121 | +// JSONArray jsonArray = jsonObject.getJSONArray("list"); | |
| 122 | +// String list = jsonArray.toString(); | |
| 123 | +// map.setList(JsonUtil.toList(list, SmsObj.class)); | |
| 124 | +// System.out.print(map); | |
| 98 | 125 | |
| 99 | 126 | |
| 100 | 127 | } |