Commit 8c6b499967c2dfeecd058968777a07ef013f0934
Exists in
master
and in
6 other branches
Merge remote-tracking branch 'origin/master'
Showing 4 changed files
- platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml
- platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
- platform-data-api/src/main/java/com/lyms/platform/data/controller/SmsController.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml
View file @
8c6b499
... | ... | @@ -214,6 +214,9 @@ |
214 | 214 | <if test="lisId != null and lisId != ''"> |
215 | 215 | AND LIS_ID = #{lisId} |
216 | 216 | </if> |
217 | + <if test="title != null and title != ''"> | |
218 | + AND TITLE = #{title} | |
219 | + </if> | |
217 | 220 | <if test="hospitalId != null and hospitalId != ''"> |
218 | 221 | AND HOSPITAL_ID = #{hospitalId} |
219 | 222 | </if> |
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
View file @
8c6b499
... | ... | @@ -713,7 +713,6 @@ |
713 | 713 | String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; |
714 | 714 | Calendar cal = Calendar.getInstance(); |
715 | 715 | cal.setTime(dt); |
716 | - System.out.println(cal.get(Calendar.DAY_OF_WEEK)); | |
717 | 716 | int w = cal.get(Calendar.DAY_OF_WEEK) - 1; |
718 | 717 | if (w < 0) |
719 | 718 | w = 0; |
... | ... | @@ -737,7 +736,6 @@ |
737 | 736 | } |
738 | 737 | rightNow.add(Calendar.DAY_OF_YEAR, delayDay); |
739 | 738 | String date = y_m_d.format(rightNow.getTime()); |
740 | - System.out.println(date); | |
741 | 739 | return rightNow.getTime(); |
742 | 740 | } |
743 | 741 | |
... | ... | @@ -758,7 +756,6 @@ |
758 | 756 | } |
759 | 757 | rightNow.add(Calendar.DAY_OF_YEAR, day); |
760 | 758 | String date = y_m_d.format(rightNow.getTime()); |
761 | - System.out.println(date); | |
762 | 759 | return rightNow.getTime(); |
763 | 760 | } |
764 | 761 |
platform-data-api/src/main/java/com/lyms/platform/data/controller/SmsController.java
View file @
8c6b499
... | ... | @@ -42,16 +42,16 @@ |
42 | 42 | // writeString(response, "success"); |
43 | 43 | // } |
44 | 44 | // |
45 | -// @RequestMapping(value = "/smsTemplate") | |
46 | -// public void smsTemplate(HttpServletResponse response,@RequestParam("token")String token){ | |
47 | -// if (!"lyms@2016!000".equals(token)) | |
48 | -// { | |
49 | -// ResultUtils.buildParameterErrorResultAndWrite(response, "没有token"); | |
50 | -// return; | |
51 | -// } | |
52 | -// smsService.productTemplateSms(); | |
53 | -// writeString(response, "sms template success"); | |
54 | -// } | |
45 | + @RequestMapping(value = "/smsTemplate") | |
46 | + public void smsTemplate(HttpServletResponse response,@RequestParam("token")String token){ | |
47 | + if (!"lyms@2016!000".equals(token)) | |
48 | + { | |
49 | + ResultUtils.buildParameterErrorResultAndWrite(response, "没有token"); | |
50 | + return; | |
51 | + } | |
52 | + smsService.productTemplateSms(); | |
53 | + writeString(response, "sms template success"); | |
54 | + } | |
55 | 55 | // |
56 | 56 | // @RequestMapping(value = "/productChanAmsSms") |
57 | 57 | // public void productChanAmsSms(HttpServletResponse response,@RequestParam("token")String token){ |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
8c6b499
... | ... | @@ -396,7 +396,7 @@ |
396 | 396 | String serviceStr = config.getSmsService(); |
397 | 397 | |
398 | 398 | //判断消息服务是否启动 |
399 | - boolean isStart = isStartService(SmsServiceEnums.YBZD.getId(),serviceStr); | |
399 | + boolean isStart = isStartService(SmsServiceEnums.YBZD.getId(), serviceStr); | |
400 | 400 | if (!isStart) |
401 | 401 | { |
402 | 402 | continue; |
403 | 403 | |
... | ... | @@ -711,13 +711,12 @@ |
711 | 711 | SmsConfigQuery configQuery = new SmsConfigQuery(); |
712 | 712 | configQuery.setYn(YnEnums.YES.getId()); |
713 | 713 | configQuery.setPrefixTypes(new Integer[]{0, 1}); |
714 | -// configQuery.setHospitalId(221 + ""); | |
714 | +// configQuery.setHospitalId("1000000114"); | |
715 | 715 | |
716 | 716 | //查询出对应医院配置 |
717 | 717 | List<SmsConfigModel> configs = smsConfigService.querySmsConfig(configQuery); |
718 | 718 | if (CollectionUtils.isNotEmpty(configs)) |
719 | 719 | { |
720 | - | |
721 | 720 | //查询短信模板 |
722 | 721 | SmsTemplateQuery tempQuery = new SmsTemplateQuery(); |
723 | 722 | tempQuery.setYn(YnEnums.YES.getId()); |
... | ... | @@ -727,6 +726,9 @@ |
727 | 726 | { |
728 | 727 | |
729 | 728 | String hospitalId = config.getHospitalId(); |
729 | + | |
730 | + System.out.println("config hospitalId=" + hospitalId + ";hospitalPrefix=" + config.getHospitalPrefix()); | |
731 | + | |
730 | 732 | if (StringUtils.isEmpty(hospitalId)) |
731 | 733 | { |
732 | 734 | continue; |
... | ... | @@ -738,7 +740,6 @@ |
738 | 740 | continue; |
739 | 741 | } |
740 | 742 | |
741 | - | |
742 | 743 | //查询到当前配置的医院的所有模板 可用状态的模板 |
743 | 744 | tempQuery.setHospitalId(hospitalId); |
744 | 745 | List<SmsTemplateModel> templates = smsTemplateService.querySmsTemplates(tempQuery); |
745 | 746 | |
... | ... | @@ -749,15 +750,13 @@ |
749 | 750 | } |
750 | 751 | |
751 | 752 | try { |
752 | - | |
753 | - | |
753 | + System.out.println("temp hospitalId=" + hospitalId + ";temp size =" + templates.size()); | |
754 | 754 | //循环每一个模板,根据模板条件查询到用户 发送短信 |
755 | 755 | for (SmsTemplateModel template : templates) |
756 | 756 | { |
757 | 757 | |
758 | 758 | //模板属于的医院id |
759 | 759 | String tempHid = template.getHospitalId(); |
760 | - | |
761 | 760 | //服务对象1孕妇 2儿童 3产妇 |
762 | 761 | Integer serviceObj = template.getServiceObj(); |
763 | 762 | //服务类型 |
... | ... | @@ -1102,6 +1101,7 @@ |
1102 | 1101 | } |
1103 | 1102 | list.setMessages(messages); |
1104 | 1103 | sendSms(list); |
1104 | + printSmsInfo(list, serviceObj, template.getId()); | |
1105 | 1105 | } |
1106 | 1106 | //发送对象为儿童 |
1107 | 1107 | else if (serviceObj == ServiceObjEnums.BABYOBJ.getId()) |
... | ... | @@ -1456,6 +1456,7 @@ |
1456 | 1456 | |
1457 | 1457 | list.setMessages(messages); |
1458 | 1458 | sendSms(list); |
1459 | + printSmsInfo( list, serviceObj, template.getId()); | |
1459 | 1460 | } |
1460 | 1461 | //产妇 |
1461 | 1462 | else if (serviceObj == ServiceObjEnums.CHANOBJ.getId()) |
... | ... | @@ -1714,6 +1715,7 @@ |
1714 | 1715 | |
1715 | 1716 | list.setMessages(messages); |
1716 | 1717 | sendSms(list); |
1718 | + printSmsInfo( list, serviceObj, template.getId()); | |
1717 | 1719 | } |
1718 | 1720 | //全部发送对象 |
1719 | 1721 | else if (serviceObj == ServiceObjEnums.ALLOBJ.getId()) |
... | ... | @@ -1835,10 +1837,7 @@ |
1835 | 1837 | } |
1836 | 1838 | list.setMessages(messages); |
1837 | 1839 | 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 | - } | |
1840 | + printSmsInfo( list, serviceObj, template.getId()); | |
1842 | 1841 | } |
1843 | 1842 | } |
1844 | 1843 | } |
1845 | 1844 | |
1846 | 1845 | |
... | ... | @@ -1850,11 +1849,37 @@ |
1850 | 1849 | } |
1851 | 1850 | } |
1852 | 1851 | } |
1852 | + | |
1853 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+":模板短信生成结束"); | |
1853 | 1854 | } |
1854 | 1855 | |
1856 | + /** | |
1857 | + * 打印模板短信 | |
1858 | + * @param list | |
1859 | + * @param serviceObj | |
1860 | + * @param tempId | |
1861 | + */ | |
1862 | + private void printSmsInfo(MessageListRequest list,Integer serviceObj,String tempId) | |
1863 | + { | |
1864 | + String serviceObjStr = ""; | |
1865 | + if (serviceObj == 1) | |
1866 | + { | |
1867 | + serviceObjStr = "孕妇"; | |
1868 | + } | |
1869 | + else if (serviceObj == 2) | |
1870 | + { | |
1871 | + serviceObjStr = "儿童"; | |
1872 | + } | |
1873 | + else if (serviceObj == 3) | |
1874 | + { | |
1875 | + serviceObjStr = "产妇"; | |
1876 | + } | |
1877 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+";"+serviceObjStr+";模板="+tempId+";短信条数="+list.getMessages().size()); | |
1878 | + } | |
1855 | 1879 | |
1856 | 1880 | |
1857 | 1881 | |
1882 | + | |
1858 | 1883 | /** |
1859 | 1884 | * 儿童服务状态和服务类型条件 |
1860 | 1885 | * @param serviceType |
... | ... | @@ -2421,7 +2446,7 @@ |
2421 | 2446 | if (end > msgs.size()) { |
2422 | 2447 | end = msgs.size(); |
2423 | 2448 | } |
2424 | - System.out.println("start:" + i + ",end:" + end); | |
2449 | + System.out.println(DateUtil.getyyyy_MM_dd_hms(new Date())+"start:" + i + ",end:" + end); | |
2425 | 2450 | List<MessageRequest> tempList = msgs.subList(i, end); |
2426 | 2451 | MessageListRequest sentList = new MessageListRequest(); |
2427 | 2452 | sentList.setMessages(tempList); |