Commit ab1f8c6845f0c8300a737e535c97bf26f39054d2

Authored by liquanyu
1 parent c8ad0a4c1e

短信修改

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 }