Commit db84fc5a5b8ddbf8a28b49bbbefd65534fb0a294
1 parent
e2fa36cb34
Exists in
master
and in
6 other branches
建档增加服务开通
Showing 1 changed file with 19 additions and 17 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java
View file @
db84fc5
... | ... | @@ -157,7 +157,6 @@ |
157 | 157 | String hospitalId = autoMatchFacade.getHospitalId(id); |
158 | 158 | List<Map<String, String>> serInfos = ps.getSerInfos(); |
159 | 159 | |
160 | - List<PatientService> patientServiceList = new ArrayList<>(); | |
161 | 160 | for (Map<String, String> serInfo : serInfos) { |
162 | 161 | //先根据孕妇id和开通服务类型、开通医生进行查询,如果已经开通过则开通失败 |
163 | 162 | PatientServiceQuery patientQuery = new PatientServiceQuery(); |
164 | 163 | |
165 | 164 | |
166 | 165 | |
167 | 166 | |
168 | 167 | |
169 | 168 | |
170 | 169 | |
171 | 170 | |
172 | 171 | |
173 | 172 | |
174 | 173 | |
175 | 174 | |
176 | 175 | |
... | ... | @@ -172,36 +171,39 @@ |
172 | 171 | } |
173 | 172 | |
174 | 173 | Patients patients = patientsService.findOnePatientById(ps.getParentid()); |
174 | + PatientService pser = new PatientService(); | |
175 | + pser.setCreateUser(ps.getCreateUser()); | |
176 | + pser.setCreateDate(ps.getCreateDate()); | |
177 | + pser.setParentid(ps.getParentid()); | |
175 | 178 | if (patients != null) { |
176 | - ps.setPid(patients.getPid()); | |
179 | + pser.setPid(patients.getPid()); | |
177 | 180 | } |
178 | - ps.setId(UUID.randomUUID().toString().replace("-", "")); | |
181 | + pser.setId(UUID.randomUUID().toString().replace("-", "")); | |
179 | 182 | |
180 | - ps.setHospitalId(hospitalId); | |
183 | + pser.setHospitalId(hospitalId); | |
181 | 184 | //默认开通状态 |
182 | - ps.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
185 | + pser.setSerStatus(PatientSerEnums.SerStatusEnums.kt.getId()); | |
183 | 186 | //服务类型 |
184 | - ps.setSerType(Integer.parseInt(serInfo.get("serType"))); | |
185 | - if (serInfo.containsKey(serInfo.get("serDoct"))) { | |
186 | - ps.setSerDoct(serInfo.get("serDoct")); | |
187 | + pser.setSerType(Integer.parseInt(serInfo.get("serType"))); | |
188 | + if (serInfo.containsKey("serDoct")) { | |
189 | + pser.setSerDoct(serInfo.get("serDoct")); | |
187 | 190 | } |
188 | 191 | //默认已经领取 |
189 | - ps.setStatus(2); | |
192 | + pser.setStatus(2); | |
190 | 193 | //默认待同步 |
191 | - ps.setSynStatus(1); | |
194 | + pser.setSynStatus(1); | |
192 | 195 | //领取时间 |
193 | - ps.setReceiveDate(new Date()); | |
196 | + pser.setReceiveDate(new Date()); | |
194 | 197 | //领取操作医生id |
195 | - ps.setReceiveUser(String.valueOf(id)); | |
198 | + pser.setReceiveUser(String.valueOf(id)); | |
196 | 199 | //服务开通操作时间 |
197 | - ps.setUpdateDate(new Date()); | |
200 | + pser.setUpdateDate(new Date()); | |
198 | 201 | //服务开通操作人 |
199 | - ps.setUpdateUser(String.valueOf(id)); | |
200 | - patientServiceService.addPatientService(ps); | |
202 | + pser.setUpdateUser(String.valueOf(id)); | |
203 | + patientServiceService.addPatientService(pser); | |
201 | 204 | |
202 | - operateLogFacade.addAddOptLog(id, Integer.valueOf(hospitalId), ps, OptActionEnums.ADD.getId(), "开通增值服务"); | |
205 | + operateLogFacade.addAddOptLog(id, Integer.valueOf(hospitalId), pser, OptActionEnums.ADD.getId(), "开通增值服务"); | |
203 | 206 | |
204 | - patientServiceList.add(ps); | |
205 | 207 | } |
206 | 208 | |
207 | 209 | BaseResponse baseResponse = new BaseResponse(); |