Commit b5c342e4bf67a41602c2a0b62e7f9e8b4d9d9c27
1 parent
1fb41cd827
Exists in
master
and in
1 other branch
短信修改
Showing 5 changed files with 46 additions and 45 deletions
- platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
- platform-data-api/src/main/java/com/lyms/platform/data/util/AmsMessageService.java
- platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
- platform-data-api/src/main/resources/config.properties
platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
View file @
b5c342e
| ... | ... | @@ -165,20 +165,14 @@ |
| 165 | 165 | while(keys.hasNext()){ |
| 166 | 166 | String key = keys.next(); |
| 167 | 167 | String value = headers.get(key); |
| 168 | - System.out.println(key+"====="+value); | |
| 169 | 168 | connection.setRequestProperty(key,value); |
| 170 | 169 | } |
| 171 | 170 | } |
| 172 | -// connection.setRequestProperty("Authorization", "healthbaby2015"); | |
| 173 | 171 | // 建立实际的连接 |
| 174 | 172 | connection.connect(); |
| 175 | 173 | // 获取所有响应头字段 |
| 176 | 174 | Map<String, List<String>> map = connection.getHeaderFields(); |
| 177 | - // 遍历所有的响应头字段 | |
| 178 | -// for (String key : map.keySet()) { | |
| 179 | -// System.out.println(key + "--->" + map.get(key)); | |
| 180 | -// } | |
| 181 | - System.out.println("--->" + map); | |
| 175 | + | |
| 182 | 176 | // 定义 BufferedReader输入流来读取URL的响应 |
| 183 | 177 | in = new BufferedReader(new InputStreamReader( |
| 184 | 178 | connection.getInputStream(),"utf-8")); |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
b5c342e
| ... | ... | @@ -40,9 +40,6 @@ |
| 40 | 40 | |
| 41 | 41 | public static final String SEND_TIME= PropertiesUtils.getPropertyValue("send_time"); |
| 42 | 42 | |
| 43 | - | |
| 44 | - private List<MessageRequest> allMsgs = new ArrayList<>(); | |
| 45 | - | |
| 46 | 43 | @Autowired |
| 47 | 44 | private SmsConfigService smsConfigService; |
| 48 | 45 | |
| 49 | 46 | |
| ... | ... | @@ -350,16 +347,15 @@ |
| 350 | 347 | |
| 351 | 348 | list.setMessages(messages); |
| 352 | 349 | sendSms(list); |
| 350 | + for (MessageRequest msg :messages) | |
| 351 | + { | |
| 352 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"孕妇ams短信======="+msg.getPhone()+ "content="+ msg.getContent()); | |
| 353 | + } | |
| 353 | 354 | } |
| 354 | 355 | |
| 355 | 356 | } |
| 356 | 357 | } |
| 357 | 358 | |
| 358 | - for (MessageRequest msg :allMsgs) | |
| 359 | - { | |
| 360 | - System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"孕妇ams短信=======" + msg.getContent()); | |
| 361 | - } | |
| 362 | - allMsgs.clear(); | |
| 363 | 359 | } |
| 364 | 360 | |
| 365 | 361 | |
| 366 | 362 | |
| ... | ... | @@ -525,17 +521,16 @@ |
| 525 | 521 | } |
| 526 | 522 | list.setMessages(messages); |
| 527 | 523 | sendSms(list); |
| 524 | + | |
| 525 | + for (MessageRequest msg :messages) | |
| 526 | + { | |
| 527 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"儿童ams短信===="+msg.getPhone()+ "content=" + msg.getContent()); | |
| 528 | + } | |
| 528 | 529 | } |
| 529 | 530 | |
| 530 | 531 | } |
| 531 | 532 | } |
| 532 | 533 | |
| 533 | - for (MessageRequest msg :allMsgs) | |
| 534 | - { | |
| 535 | - System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"儿童ams短信=======" + msg.getContent()); | |
| 536 | - } | |
| 537 | - | |
| 538 | - allMsgs.clear(); | |
| 539 | 534 | } |
| 540 | 535 | |
| 541 | 536 | |
| 542 | 537 | |
| ... | ... | @@ -657,16 +652,14 @@ |
| 657 | 652 | } |
| 658 | 653 | list.setMessages(messages); |
| 659 | 654 | sendSms(list); |
| 655 | + for (MessageRequest msg :messages) | |
| 656 | + { | |
| 657 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"产妇ams短信===="+msg.getPhone()+ "content="+ msg.getContent()); | |
| 658 | + } | |
| 660 | 659 | } |
| 661 | 660 | } |
| 662 | 661 | } |
| 663 | 662 | |
| 664 | - for (MessageRequest msg :allMsgs) | |
| 665 | - { | |
| 666 | - System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"产妇ams短信=======" + msg.getContent()); | |
| 667 | - } | |
| 668 | - allMsgs.clear(); | |
| 669 | - | |
| 670 | 663 | } |
| 671 | 664 | |
| 672 | 665 | /** |
| ... | ... | @@ -1842,6 +1835,10 @@ |
| 1842 | 1835 | } |
| 1843 | 1836 | list.setMessages(messages); |
| 1844 | 1837 | sendSms(list); |
| 1838 | + for (MessageRequest msg :messages) | |
| 1839 | + { | |
| 1840 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"模板短信======"+msg.getPhone()+"content=" + msg.getContent()); | |
| 1841 | + } | |
| 1845 | 1842 | } |
| 1846 | 1843 | } |
| 1847 | 1844 | } |
| ... | ... | @@ -1853,12 +1850,6 @@ |
| 1853 | 1850 | } |
| 1854 | 1851 | } |
| 1855 | 1852 | } |
| 1856 | - for (MessageRequest msg :allMsgs) | |
| 1857 | - { | |
| 1858 | - System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"模板短信=======" + msg.getContent()); | |
| 1859 | - } | |
| 1860 | - | |
| 1861 | - allMsgs.clear(); | |
| 1862 | 1853 | } |
| 1863 | 1854 | |
| 1864 | 1855 | |
| 1865 | 1856 | |
| ... | ... | @@ -2423,10 +2414,25 @@ |
| 2423 | 2414 | if (list != null && list.getMessages() != null) |
| 2424 | 2415 | { |
| 2425 | 2416 | List<MessageRequest> msgs = list.getMessages(); |
| 2426 | - allMsgs.addAll(msgs); | |
| 2417 | + int batchSize = 200; | |
| 2418 | + int end = 0; | |
| 2419 | + for (int i = 0; i < msgs.size(); i += batchSize) { | |
| 2420 | + end = (end + batchSize); | |
| 2421 | + if (end > msgs.size()) { | |
| 2422 | + end = msgs.size(); | |
| 2423 | + } | |
| 2424 | + System.out.println("start:" + i + ",end:" + end); | |
| 2425 | + List<MessageRequest> tempList = msgs.subList(i, end); | |
| 2426 | + MessageListRequest sentList = new MessageListRequest(); | |
| 2427 | + sentList.setMessages(tempList); | |
| 2428 | + sentList.setTypeId(ProjectTypeEnums.YNXT.getId()); | |
| 2429 | + SaveMessageService.saveSmsCenter(sentList); | |
| 2430 | + } | |
| 2427 | 2431 | |
| 2428 | 2432 | } |
| 2429 | - SaveMessageService.saveSmsCenter(list); | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2430 | 2436 | } |
| 2431 | 2437 | } |
| 2432 | 2438 |
platform-data-api/src/main/java/com/lyms/platform/data/util/AmsMessageService.java
View file @
b5c342e
| ... | ... | @@ -183,12 +183,12 @@ |
| 183 | 183 | |
| 184 | 184 | |
| 185 | 185 | public static void main(String[] args) { |
| 186 | - Map<String,List<MessageContent>> list = getMessageTemplateMap("1000000006", | |
| 186 | + Map<String,List<MessageContent>> list = getMessageTemplateMap("204", | |
| 187 | 187 | AmsServiceTypeEnum.CHILD_GUIDE); |
| 188 | 188 | |
| 189 | 189 | // List<MessageContent> msgs = list.get("肺结核"); |
| 190 | - | |
| 191 | - System.out.println(list); | |
| 190 | +// | |
| 191 | +// System.out.println(list); | |
| 192 | 192 | |
| 193 | 193 | // for (int i = 0;i< 100 ;i++) |
| 194 | 194 | // { |
platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
View file @
b5c342e
| ... | ... | @@ -28,6 +28,7 @@ |
| 28 | 28 | // String result = HttpRequest.sendPost("http://192.168.5.13:8080/v1/saveCreatedSMS",json,"YMer2016"); |
| 29 | 29 | if (StringUtils.isNotEmpty(result)) |
| 30 | 30 | { |
| 31 | + System.out.println("result=="+result); | |
| 31 | 32 | Map<String,String> map = JsonUtil.str2Obj(result, Map.class); |
| 32 | 33 | if ("0".equals(map.get("errorcode"))) |
| 33 | 34 | { |
| 34 | 35 | |
| 35 | 36 | |
| 36 | 37 | |
| ... | ... | @@ -78,14 +79,14 @@ |
| 78 | 79 | // MessageListRequest list = new MessageListRequest(); |
| 79 | 80 | // List<MessageRequest> messages = new ArrayList<>(); |
| 80 | 81 | // MessageRequest request = new MessageRequest(); |
| 81 | -// request.setTypeId(1); | |
| 82 | +// request.setTypeId(5); | |
| 82 | 83 | // request.setStatus(0); |
| 83 | -// request.setContent("cccccccccccccccccc"); | |
| 84 | +// request.setContent("四川省妇幼"); | |
| 84 | 85 | // request.setObjType(1); |
| 85 | -// request.setPhone("18382670000"); | |
| 86 | +// request.setPhone("18382670036"); | |
| 86 | 87 | // request.setPlanTime("2015-01-06 15:22:12"); |
| 87 | 88 | // request.setServiceType(1); |
| 88 | -// request.setExt1("196"); | |
| 89 | +// request.setExt1("221"); | |
| 89 | 90 | // request.setExt2("10"); |
| 90 | 91 | // request.setExt3("10"); |
| 91 | 92 | // request.setSubTypeId(6); |
| 92 | 93 | |
| ... | ... | @@ -105,13 +106,12 @@ |
| 105 | 106 | // request1.setExt2("10"); |
| 106 | 107 | // request1.setExt3("10"); |
| 107 | 108 | // messages.add(request1); |
| 108 | -// | |
| 109 | -// list.setTypeId(1); | |
| 109 | +//// | |
| 110 | +// list.setTypeId(5); | |
| 110 | 111 | // list.setMessages(messages); |
| 111 | 112 | // saveSmsCenter(list); |
| 112 | 113 | |
| 113 | 114 | |
| 114 | - deleteDueSms("15265444440,"); | |
| 115 | 115 | } |
| 116 | 116 | } |