Commit ab1f8c6845f0c8300a737e535c97bf26f39054d2
1 parent
c8ad0a4c1e
Exists in
master
and in
6 other branches
短信修改
Showing 3 changed files with 45 additions and 27 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsConfigController.java
View file @
ab1f8c6
... | ... | @@ -223,21 +223,21 @@ |
223 | 223 | * @param limit |
224 | 224 | * @return |
225 | 225 | */ |
226 | - @RequestMapping(value = "/querySmsList", method = RequestMethod.GET) | |
227 | - @ResponseBody | |
228 | - @TokenRequired | |
229 | - public BaseResponse querySmsList(@RequestParam(required = false) String hospitalName, | |
230 | - @RequestParam(required = false) String phone, | |
231 | - @RequestParam(required = false) Integer smsType, | |
232 | - @RequestParam(required = false) Integer smsStatus, | |
233 | - @RequestParam(required = false) Integer objType, | |
234 | - @RequestParam(required = false) String content, | |
235 | - @RequestParam(required = false) String planTime, | |
236 | - @RequestParam(required = false) String actualTime, | |
237 | - @RequestParam(required = false) Integer page, | |
238 | - @RequestParam(required = false) Integer limit) { | |
239 | - return smsConfigFacade.querySmsList(hospitalName, phone, smsType, smsStatus, content, planTime, actualTime, objType, page, limit); | |
240 | - } | |
226 | +// @RequestMapping(value = "/querySmsList", method = RequestMethod.GET) | |
227 | +// @ResponseBody | |
228 | +// @TokenRequired | |
229 | +// public BaseResponse querySmsList(@RequestParam(required = false) String hospitalName, | |
230 | +// @RequestParam(required = false) String phone, | |
231 | +// @RequestParam(required = false) Integer smsType, | |
232 | +// @RequestParam(required = false) Integer smsStatus, | |
233 | +// @RequestParam(required = false) Integer objType, | |
234 | +// @RequestParam(required = false) String content, | |
235 | +// @RequestParam(required = false) String planTime, | |
236 | +// @RequestParam(required = false) String actualTime, | |
237 | +// @RequestParam(required = false) Integer page, | |
238 | +// @RequestParam(required = false) Integer limit) { | |
239 | +// return smsConfigFacade.querySmsList(hospitalName, phone, smsType, smsStatus, content, planTime, actualTime, objType, page, limit); | |
240 | +// } | |
241 | 241 | |
242 | 242 | |
243 | 243 | /** |
244 | 244 | |
... | ... | @@ -258,10 +258,11 @@ |
258 | 258 | @RequestParam(required = false) Integer objType, |
259 | 259 | @RequestParam(required = false) String planTime, |
260 | 260 | @RequestParam(required = false) String actualTime, |
261 | + @RequestParam(required = false) String smsActualTime, | |
261 | 262 | @RequestParam(required = false) Integer sendType, |
262 | 263 | @RequestParam(required = false) Integer dxStatus, |
263 | 264 | @RequestParam(required = false) Integer timeType) { |
264 | - smsConfigFacade.exportSmsList(hospitalId, phone, smsType, smsStatus, planTime, actualTime, objType,sendType,dxStatus, timeType,httpServletResponse); | |
265 | + smsConfigFacade.exportSmsList(hospitalId, phone, smsType, smsStatus, planTime, actualTime,smsActualTime, objType,sendType,dxStatus, timeType,httpServletResponse); | |
265 | 266 | } |
266 | 267 | |
267 | 268 | |
268 | 269 | |
... | ... | @@ -289,12 +290,13 @@ |
289 | 290 | @RequestParam(required = false) Integer objType, |
290 | 291 | @RequestParam(required = false) String planTime, |
291 | 292 | @RequestParam(required = false) String actualTime, |
293 | + @RequestParam(required = false) String smsActualTime, | |
292 | 294 | @RequestParam(required = false) Integer sendType, |
293 | 295 | @RequestParam(required = false) Integer dxStatus, |
294 | 296 | @RequestParam(required = false) Integer timeType, |
295 | 297 | @RequestParam(required = false) Integer page, |
296 | 298 | @RequestParam(required = false) Integer limit) { |
297 | - return smsConfigFacade.queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime, objType, sendType,dxStatus,timeType,page, limit); | |
299 | + return smsConfigFacade.queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime,smsActualTime, objType, sendType,dxStatus,timeType,page, limit); | |
298 | 300 | } |
299 | 301 | |
300 | 302 | |
301 | 303 | |
... | ... | @@ -317,10 +319,11 @@ |
317 | 319 | @RequestParam(required = false) Integer objType, |
318 | 320 | @RequestParam(required = false) String planTime, |
319 | 321 | @RequestParam(required = false) String actualTime, |
322 | + @RequestParam(required = false) String smsActualTime, | |
320 | 323 | @RequestParam(required = false) Integer sendType, |
321 | 324 | @RequestParam(required = false) Integer dxStatus, |
322 | 325 | @RequestParam(required = false) Integer timeType) { |
323 | - smsConfigFacade.exportMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime, objType,sendType,dxStatus, timeType,httpServletResponse); | |
326 | + smsConfigFacade.exportMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime,smsActualTime, objType,sendType,dxStatus, timeType,httpServletResponse); | |
324 | 327 | } |
325 | 328 | |
326 | 329 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
View file @
ab1f8c6
... | ... | @@ -1038,12 +1038,12 @@ |
1038 | 1038 | * @param objType 发送短信 |
1039 | 1039 | * @param httpServletResponse |
1040 | 1040 | */ |
1041 | - public void exportSmsList(String hospitalId, String phone, Integer smsType, Integer smsStatus, String planTime, String actualTime, Integer objType, | |
1041 | + public void exportSmsList(String hospitalId, String phone, Integer smsType, Integer smsStatus, String planTime, String actualTime, String smsActualTime, Integer objType, | |
1042 | 1042 | Integer sendType,Integer dxStatus,Integer timeType,HttpServletResponse httpServletResponse) { |
1043 | 1043 | |
1044 | 1044 | try |
1045 | 1045 | { |
1046 | - BaseListResponse list = queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime, objType,sendType,dxStatus,timeType, 1, 999999999); | |
1046 | + BaseListResponse list = queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime,smsActualTime, objType,sendType,dxStatus,timeType, 1, 999999999); | |
1047 | 1047 | List<Map<String, Object>> datas = new ArrayList<>(); |
1048 | 1048 | List<Map<String,String>> results = list.getData(); |
1049 | 1049 | |
... | ... | @@ -1086,7 +1086,7 @@ |
1086 | 1086 | } |
1087 | 1087 | |
1088 | 1088 | public BaseListResponse queryMsgList(String hospitalId, String phone, Integer smsType, Integer smsStatus, |
1089 | - String planTime, String actualTime, Integer objType,Integer sendType,Integer dxStatus,Integer timeType, Integer page, Integer limit) { | |
1089 | + String planTime, String actualTime,String smsActualTime, Integer objType,Integer sendType,Integer dxStatus,Integer timeType, Integer page, Integer limit) { | |
1090 | 1090 | |
1091 | 1091 | String planTimeStart = ""; |
1092 | 1092 | String planTimeEnd = ""; |
1093 | 1093 | |
... | ... | @@ -1104,10 +1104,21 @@ |
1104 | 1104 | actualTimeStart = actualTime.split(" - ")[0]+"%2000:00:00"; |
1105 | 1105 | actualTimeEnd = actualTime.split(" - ")[1] + "%2023:59:59"; |
1106 | 1106 | } |
1107 | + | |
1108 | + | |
1109 | + String smsActualTimeStart = ""; | |
1110 | + String smsActualTimeEnd = ""; | |
1111 | + if (StringUtils.isNotEmpty(smsActualTime)) | |
1112 | + { | |
1113 | + | |
1114 | + smsActualTimeStart = smsActualTime.split(" - ")[0]+"%2000:00:00"; | |
1115 | + smsActualTimeEnd = smsActualTime.split(" - ")[1] + "%2023:59:59"; | |
1116 | + } | |
1117 | + | |
1107 | 1118 | List<Map<String,String>> list = new ArrayList<>(); |
1108 | 1119 | |
1109 | 1120 | MsgResult sms = MessageCenterService.queryMsgList(hospitalId, phone, smsType, smsStatus, planTimeStart, |
1110 | - planTimeEnd, actualTimeStart, actualTimeEnd, objType,sendType,dxStatus,timeType, page, limit); | |
1121 | + planTimeEnd, actualTimeStart, actualTimeEnd,smsActualTimeStart, smsActualTimeEnd, objType,sendType,dxStatus,timeType, page, limit); | |
1111 | 1122 | |
1112 | 1123 | if (sms != null && sms.getData() != null ) |
1113 | 1124 | { |
1114 | 1125 | |
... | ... | @@ -1178,12 +1189,12 @@ |
1178 | 1189 | * @param objType 发送短信 |
1179 | 1190 | * @param httpServletResponse |
1180 | 1191 | */ |
1181 | - public void exportMsgList(String hospitalId, String phone, Integer smsType, Integer smsStatus, String planTime, String actualTime, Integer objType, | |
1192 | + public void exportMsgList(String hospitalId, String phone, Integer smsType, Integer smsStatus, String planTime, String actualTime,String smsActualTime, Integer objType, | |
1182 | 1193 | Integer sendType,Integer dxStatus,Integer timeType,HttpServletResponse httpServletResponse) { |
1183 | 1194 | |
1184 | 1195 | try |
1185 | 1196 | { |
1186 | - BaseListResponse list = queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime, objType,sendType,dxStatus,timeType, 1, 999999999); | |
1197 | + BaseListResponse list = queryMsgList(hospitalId, phone, smsType, smsStatus, planTime, actualTime,smsActualTime, objType,sendType,dxStatus,timeType, 1, 999999999); | |
1187 | 1198 | List<Map<String, Object>> datas = new ArrayList<>(); |
1188 | 1199 | List<Map<String,String>> results = list.getData(); |
1189 | 1200 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MessageCenterService.java
View file @
ab1f8c6
... | ... | @@ -199,7 +199,7 @@ |
199 | 199 | public static MsgResult queryMsgList(String hospitalId, String phone,Integer smsType, |
200 | 200 | Integer smsStatus,String planTimeStart, |
201 | 201 | String planTimeEnd,String actualTimeStart, |
202 | - String actualTimeEnd,Integer objType , | |
202 | + String actualTimeEnd,String smsActualTimeStart,String smsActualTimeEnd,Integer objType , | |
203 | 203 | Integer sendType,Integer dxStatus,Integer timeType, |
204 | 204 | Integer page, Integer limit) |
205 | 205 | { |
... | ... | @@ -217,6 +217,10 @@ |
217 | 217 | param.put("planTimeEnd",planTimeEnd); |
218 | 218 | param.put("actualTimeStart",actualTimeStart); |
219 | 219 | param.put("actualTimeEnd",actualTimeEnd); |
220 | + | |
221 | + param.put("smsActualTimeStart",smsActualTimeStart); | |
222 | + param.put("smsActualTimeEnd",smsActualTimeEnd); | |
223 | + | |
220 | 224 | param.put("objType",objType == null ? null : String.valueOf(objType)); |
221 | 225 | String result = HttpClientUtil.doGet(/*CENTER_BASE_URL+*/"https://push.stage.platform.healthbaby.com.cn/biz-push-web/push", param, "utf-8", null); |
222 | 226 | if (result != null) |
... | ... | @@ -240,8 +244,8 @@ |
240 | 244 | public static void main(String[] args){ |
241 | 245 | queryMsgList(null, null,null, |
242 | 246 | null,null, |
243 | - null,null, | |
244 | - null,null ,null,null,null, | |
247 | + null,null,null,null, | |
248 | + null,null ,2,null,null, | |
245 | 249 | 1,10); |
246 | 250 | } |
247 | 251 | } |