Commit f631b82e020f7c2b14c3f24caae424fd3a120e52
1 parent
773f804a32
Exists in
master
and in
6 other branches
未开通服务服务开通推送
Showing 2 changed files with 31 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
f631b82
| ... | ... | @@ -726,8 +726,16 @@ |
| 726 | 726 | |
| 727 | 727 | Integer serviceType = 0; |
| 728 | 728 | Integer serviceStatus = 0; |
| 729 | + | |
| 730 | + if (patient.getServiceStatus() == null || (patient.getServiceStatus() == ServiceTypeEnums.STANDARD_SERVICE.getId() | |
| 731 | + && patient.getServiceType() == ServiceStatusEnums.NO_OPEN.getId())) | |
| 732 | + { | |
| 733 | + serviceType = ServiceTypeEnums.ALL_SERVICE.getId(); | |
| 734 | + serviceStatus = ServiceStatusEnums.ALL_NO_OPEN.getId(); | |
| 735 | + } | |
| 736 | + | |
| 729 | 737 | //根据服务状态和服务类型获取可以发送的模板 |
| 730 | - List<SmsTemplateModel> sendList = smsConfigFacade.getSendTemplateByServiceStatus(temps, serviceType, serviceStatus); | |
| 738 | + List<SmsTemplateModel> sendList = smsConfigFacade.getSendTemplateEqServiceStatus(temps, serviceType, serviceStatus); | |
| 731 | 739 | |
| 732 | 740 | if (CollectionUtils.isNotEmpty(temps)) { |
| 733 | 741 | if (CollectionUtils.isNotEmpty(sendList)) { |
| ... | ... | @@ -785,7 +793,6 @@ |
| 785 | 793 | mr.setServiceType((templateModel.getTemplateType() == null || templateModel.getTemplateType() == 0) ? 1 : 3); //判断发送类型 |
| 786 | 794 | |
| 787 | 795 | mr.setTypeId(templateModel.getHealthType()); |
| 788 | - System.out.println("patient.getLastCheckEmployeeId()=" +doctorId); | |
| 789 | 796 | |
| 790 | 797 | |
| 791 | 798 | mr.setKeyword2(DateUtil.getymd()); |
| 792 | 799 | |
| ... | ... | @@ -847,8 +854,15 @@ |
| 847 | 854 | Integer serviceType = 0; |
| 848 | 855 | Integer serviceStatus = 0; |
| 849 | 856 | |
| 857 | + if (patient.getServiceStatus() == null || (patient.getServiceStatus() == ServiceTypeEnums.STANDARD_SERVICE.getId() | |
| 858 | + && patient.getServiceType() == ServiceStatusEnums.NO_OPEN.getId())) | |
| 859 | + { | |
| 860 | + serviceType = ServiceTypeEnums.ALL_SERVICE.getId(); | |
| 861 | + serviceStatus = ServiceStatusEnums.ALL_NO_OPEN.getId(); | |
| 862 | + } | |
| 863 | + | |
| 850 | 864 | //根据服务状态和服务类型获取可以发送的模板 |
| 851 | - List<SmsTemplateModel> sendList = smsConfigFacade.getSendTemplateByServiceStatus(temps, serviceType, serviceStatus); | |
| 865 | + List<SmsTemplateModel> sendList = smsConfigFacade.getSendTemplateEqServiceStatus(temps, serviceType, serviceStatus); | |
| 852 | 866 | |
| 853 | 867 | if (CollectionUtils.isNotEmpty(temps)) { |
| 854 | 868 | if (CollectionUtils.isNotEmpty(sendList)) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
View file @
f631b82
| ... | ... | @@ -903,6 +903,20 @@ |
| 903 | 903 | } |
| 904 | 904 | |
| 905 | 905 | |
| 906 | + public List<SmsTemplateModel> getSendTemplateEqServiceStatus(List<SmsTemplateModel> temps,Integer serviceType,Integer serviceStatus) | |
| 907 | + { | |
| 908 | + List<SmsTemplateModel> sendList = new ArrayList<>(); | |
| 909 | + if (CollectionUtils.isNotEmpty(temps) && serviceStatus != null && serviceType != null) { | |
| 910 | + for (SmsTemplateModel temp : temps) { | |
| 911 | + if (temp.getServiceType() == serviceType && temp.getServiceStatus() == serviceStatus) { | |
| 912 | + sendList.add(temp); | |
| 913 | + } | |
| 914 | + } | |
| 915 | + } | |
| 916 | + return sendList; | |
| 917 | + } | |
| 918 | + | |
| 919 | + | |
| 906 | 920 | /** |
| 907 | 921 | * 判断对应服务是否启动 |
| 908 | 922 | * return 1 推送服务, 2 推送和短信服务 3短信服务, |