Commit 15b1f3fc95813772007cfc8a3522f72b12dd6aec
1 parent
ff4c6cbd0b
Exists in
master
and in
1 other branch
分娩记录导出
Showing 3 changed files with 17 additions and 8 deletions
platform-common/src/main/java/com/lyms/platform/common/enums/SmsServiceEnums.java
View file @
15b1f3f
... | ... | @@ -49,7 +49,8 @@ |
49 | 49 | EBGQTX(35,"儿童儿保过期提醒",32,"2"), |
50 | 50 | FWDGTX(36,"服务订购提醒",18,"1"), |
51 | 51 | JSGWZD(37,"及时高危指导",1,""), |
52 | - CSJGTZ(38,"产筛结果通知",21,"1"); | |
52 | + CSJGTZ(38,"产筛结果通知",21,"1"), | |
53 | + YFXXJSTX(39,"孕妇学校课程结束提醒",21,"1,3"); | |
53 | 54 | |
54 | 55 | private SmsServiceEnums(int id,String name,int pid,String serviceObj){ |
55 | 56 | this.id = id; |
platform-common/src/main/java/com/lyms/platform/common/enums/WxTempleteIdEnums.java
View file @
15b1f3f
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | BABY_YI_BAN_ZHI_DAO("dqvyESU8UXx1V3cIMQDqj4PLxI6T9-sgihQcs3ZGL9E","儿童一般指导"),//儿童 |
20 | 20 | YUN_XUE_KE_CHEN_TX("UEwcdz3lJL3NR38KRqN6yTO4nUvRgym5mlXl4jXQBik","孕妇学校课程提醒"),//孕妇学校课程提醒 |
21 | 21 | |
22 | - YUN_XUE_JSTX("","孕妇学校课程结束提醒"),//孕妇学校课程结束提醒 | |
22 | + YUN_XUE_JSTX("jBHP98VRjIf3d0TDnor89V_z2IQ9b0ecKW3fAZW4FS8","孕妇学校课程结束提醒"),//孕妇学校课程结束提醒 | |
23 | 23 | |
24 | 24 | FU_WU_DING_GOU_TX("UEwcdz3lJL3NR38KRqN6yTO4nUvRgym5mlXl4jXQBik","服务订购提醒"),//服务订购提醒和收费成功后的高危提醒 |
25 | 25 | YI_SHENG_ZHI_DAO("OggqiSHitLkCgSLCaCH72reCZzaw5NyG8iO56InQiQg","医生指导"),//指导 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
15b1f3f
... | ... | @@ -16,9 +16,8 @@ |
16 | 16 | import com.lyms.platform.operate.web.utils.BabyListTask; |
17 | 17 | import com.lyms.platform.operate.web.utils.MessageCenterService; |
18 | 18 | import com.lyms.platform.operate.web.worker.CourseCountWorker; |
19 | -import com.lyms.platform.permission.model.PatientService; | |
20 | -import com.lyms.platform.permission.model.UserScore; | |
21 | -import com.lyms.platform.permission.model.Users; | |
19 | +import com.lyms.platform.permission.model.*; | |
20 | +import com.lyms.platform.permission.service.OrganizationService; | |
22 | 21 | import com.lyms.platform.permission.service.UsersService; |
23 | 22 | import com.lyms.platform.pojo.*; |
24 | 23 | import com.lyms.platform.query.CourseEvalQuery; |
... | ... | @@ -67,6 +66,9 @@ |
67 | 66 | private SmsConfigFacade smsConfigFacade; |
68 | 67 | |
69 | 68 | @Autowired |
69 | + private OrganizationService organizationService; | |
70 | + | |
71 | + @Autowired | |
70 | 72 | private CourseEvalService courseEvalService; |
71 | 73 | |
72 | 74 | @Autowired |
... | ... | @@ -437,6 +439,12 @@ |
437 | 439 | |
438 | 440 | private void saveMsg(String hospitalId,String phone,String patientId,String courseName,String doctorName,String patientCourseId,String courseId) |
439 | 441 | { |
442 | + | |
443 | + OrganizationQuery orgQuery = new OrganizationQuery(); | |
444 | + orgQuery.setYn(YnEnums.YES.getId()); | |
445 | + orgQuery.setId(Integer.parseInt(hospitalId)); | |
446 | + List<Organization> list = organizationService.queryHospitals(orgQuery); | |
447 | + | |
440 | 448 | //判断医院是否启动和对应的服务项是否启用 |
441 | 449 | SmsConfigModel configModel = new SmsConfigModel(); |
442 | 450 | // 1 推送服务, 2 推送和短信服务 3短信服务, |
443 | 451 | |
... | ... | @@ -449,13 +457,13 @@ |
449 | 457 | List<MsgRequest> messages = new ArrayList<>(); |
450 | 458 | MsgRequest mr = new MsgRequest(); |
451 | 459 | |
452 | - String content = "【" + messagePrefix + "】本次孕妇学校课程已结束,请对本次课程内容和讲解医生进行评价。"; | |
460 | + String content = "【" + messagePrefix + "】您本次参加的孕妇学校课程已经结束,请点击详情回顾课程内容并对本次课程评分。我们会根据您的评价结果相应做相应的评估的课程调整等。"; | |
453 | 461 | mr.setFirst(content); |
454 | 462 | mr.setObjType(ServiceObjEnums.YUNOBJ.getId()); |
455 | 463 | mr.setPhone(phone); |
456 | 464 | mr.setTypeId(ProjectTypeEnums.YNXT.getId()); |
457 | 465 | mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); |
458 | - mr.setSubTypeId(SmsServiceEnums.YFXXKCTX.getId()); | |
466 | + mr.setSubTypeId(SmsServiceEnums.YFXXJSTX.getId()); | |
459 | 467 | mr.setStatus(SmsStatusEnums.WFS.getId()); |
460 | 468 | mr.setTimeType(SmsTimeTypeEnums.ONTIME.getId()); |
461 | 469 | |
... | ... | @@ -463,7 +471,7 @@ |
463 | 471 | mr.setTempId(patientCourseId); |
464 | 472 | mr.setPatientId(patientId); |
465 | 473 | |
466 | - mr.setKeyword1(courseName); | |
474 | + mr.setKeyword1(list.get(0).getName()); | |
467 | 475 | mr.setKeyword2(doctorName); |
468 | 476 | mr.setRemark(courseId); |
469 | 477 | mr.setCreated(DateUtil.getyyyy_MM_dd_hms(new Date())); |