Commit 793e14f57746f0eed3df1b99fe377b8036df03fb

Authored by jiangjiazhi

Merge remote-tracking branch 'origin/master'

Showing 5 changed files

platform-data-api/src/main/java/com/lyms/platform/data/controller/SmsController.java View file @ 793e14f
... ... @@ -22,7 +22,7 @@
22 22 */
23 23 @RequestMapping(value = "/template")
24 24 public void productSms(HttpServletResponse response){
25   - smsService.getBirthPatients();
  25 + smsService.productTemplateSms();
26 26  
27 27 // MessageListRequest list = new MessageListRequest();
28 28 // List<MessageRequest> messages = new ArrayList<>();
platform-data-api/src/main/java/com/lyms/platform/data/pojo/MessageRequest.java View file @ 793e14f
... ... @@ -118,5 +118,22 @@
118 118 public void setExt3(String ext3) {
119 119 this.ext3 = ext3;
120 120 }
  121 +
  122 + @Override
  123 + public String toString() {
  124 + return "MessageRequest{" +
  125 + "phone='" + phone + '\'' +
  126 + ", content='" + content + '\'' +
  127 + ", typeId=" + typeId +
  128 + ", subTypeId=" + subTypeId +
  129 + ", status=" + status +
  130 + ", planTime='" + planTime + '\'' +
  131 + ", objType=" + objType +
  132 + ", serviceType=" + serviceType +
  133 + ", ext1='" + ext1 + '\'' +
  134 + ", ext2='" + ext2 + '\'' +
  135 + ", ext3='" + ext3 + '\'' +
  136 + '}';
  137 + }
121 138 }
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java View file @ 793e14f
... ... @@ -121,7 +121,7 @@
121 121 patientsQuery.setType(1);
122 122  
123 123 //末次月经必须大于当前时间减去42周视为为分娩孕妇
124   - Date lastMensesMax = DateUtil.getNewDate(-42,"周",1);
  124 + Date lastMensesMax = DateUtil.getNewDate(-42, "周", 1);
125 125 patientsQuery.setLastMensesStart(lastMensesMax);
126 126 //健康指导短信 只能是类型为 增值服务 开通状态 才发送
127 127 patientsQuery.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId());
... ... @@ -159,7 +159,7 @@
159 159 continue;
160 160 }
161 161  
162   - List<String> guideTimes = JsonUtil.toList(timeStr,String.class);
  162 + List<String> guideTimes = JsonUtil.toList(timeStr, String.class);
163 163 if (guideTimes == null || guideTimes.size() != 2)
164 164 {
165 165 continue;
... ... @@ -872,7 +872,7 @@
872 872  
873 873 //更新成产妇状态 分娩时间设置成当前时间
874 874 pat.setType(3);
875   - pat.setDueDate(new Date());
  875 + pat.setFmDate(new Date());
876 876 pat.setModified(new Date());
877 877 yunBookbuildingService.updatePregnant(pat, pat.getId());
878 878 }
... ... @@ -2031,6 +2031,14 @@
2031 2031 if (list != null && CollectionUtils.isNotEmpty(list.getMessages()))
2032 2032 { //平台ID TODO
2033 2033 list.setTypeId(1);
  2034 + if (list != null && list.getMessages() != null)
  2035 + {
  2036 + List<MessageRequest> msgs = list.getMessages();
  2037 + for (MessageRequest msg :msgs)
  2038 + {
  2039 + System.out.println("=======" + msg.getContent());
  2040 + }
  2041 + }
2034 2042 //SaveMessageService.saveSmsCenter(list);
2035 2043 }
2036 2044 }
2037 2045  
... ... @@ -2148,14 +2156,8 @@
2148 2156 return "";
2149 2157 }
2150 2158  
2151   - UsersQuery usersQuery = new UsersQuery();
2152   - usersQuery.setYn(YnEnums.YES.getId());
2153   - usersQuery.setId(userId);
2154 2159 //通过建档医生查询用户信息
2155   - List<Users> users = usersService.queryUsers2(usersQuery);
2156   - if (CollectionUtils.isNotEmpty(users))
2157   - {
2158   - Users user = users.get(0);
  2160 + Users user = usersService.getUsers(userId);
2159 2161 if (user != null)
2160 2162 {
2161 2163 //得到医生对应的部门id
... ... @@ -2176,7 +2178,6 @@
2176 2178 }
2177 2179 }
2178 2180 }
2179   - }
2180 2181 return "";
2181 2182 }
2182 2183  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsConfigController.java View file @ 793e14f
... ... @@ -130,7 +130,7 @@
130 130 @RequestParam(required = true) String cityId,
131 131 @RequestParam(required = true) String areaId,
132 132 @RequestParam(required = true) String address,
133   - @RequestParam(required = true) String remark,
  133 + @RequestParam(required = false) String remark,
134 134 @RequestParam(required = true) String hid,
135 135 @RequestParam(required = true) String highConfig,
136 136 @RequestParam(required = true) Integer status) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 793e14f
... ... @@ -104,6 +104,15 @@
104 104 checkRecord.put("monthAge", monthAge);
105 105 checkRecord.put("buildId", babyModel.getId());
106 106 checkRecord.put("type","1");
  107 + checkRecord.put("hospitalId",babyModel.getHospitalId());
  108 + //查询建档医院
  109 + Organization org = organizationService.getOrganization(Integer.valueOf(babyModel.getHospitalId()));
  110 + if (org != null) {
  111 + checkRecord.put("hospitalName", org.getName());
  112 + } else {
  113 + checkRecord.put("hospitalName", "");
  114 + }
  115 +
107 116 list.add(checkRecord);
108 117 }
109 118 }
... ... @@ -156,7 +165,7 @@
156 165 //查询儿童母亲身份证号码下面的产妇
157 166 PatientsQuery patientsQuery = new PatientsQuery();
158 167 patientsQuery.setYn(YnEnums.YES.getId());
159   - patientsQuery.setPid(request.getMommyCertificateNum());
  168 + patientsQuery.setCardNo(request.getMommyCertificateNum());
160 169 patientsQuery.setDueStatus(0);
161 170 List<Patients> pats = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
162 171 if (CollectionUtils.isNotEmpty(pats))
163 172  
164 173  
... ... @@ -777,14 +786,18 @@
777 786  
778 787 if (StringUtils.isNotEmpty(model.getBuildDoctor()))
779 788 {
780   - Users users = usersService.getUsers(Integer.parseInt(model.getBuildDoctor()));
781   - if (users != null)
  789 + Map<String,String> doctorObj = new HashMap<>();
  790 + doctorObj.put("id",model.getBuildDoctor());
  791 + if ("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29".equals(model.getBuildDoctor()))
782 792 {
783   - Map<String,String> doctorObj = new HashMap<>();
784   - doctorObj.put("id",model.getBuildDoctor());
785   - doctorObj.put("name",users.getName());
786   - result.setBuildDoctor(doctorObj);
  793 + doctorObj.put("name", "产科病房");
787 794 }
  795 + else
  796 + {
  797 + Users users = usersService.getUsers(Integer.parseInt(model.getBuildDoctor()));
  798 + doctorObj.put("name", users.getName());
  799 + }
  800 + result.setBuildDoctor(doctorObj);
788 801 }
789 802  
790 803 result.setBuildDate(DateUtil.getyyyy_MM_dd(model.getBuildDate()));