Commit eb5b3150f9d44f1a8c09dd1ae743cf4001848d57
1 parent
2f8b2f87f3
Exists in
master
and in
6 other branches
服务终止
Showing 1 changed file with 12 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceSysFacade.java
View file @
eb5b315
... | ... | @@ -244,9 +244,7 @@ |
244 | 244 | { |
245 | 245 | patients.setServiceStatus( ServiceStatusEnums.NO_OPEN.getId()); |
246 | 246 | |
247 | - //先根据孕妇id和开通服务类型、开通医生进行查询,如果已经开通过则开通失败 | |
248 | 247 | PatientServiceQuery patientQuery = new PatientServiceQuery(); |
249 | - //根据孕妇主档案Id进行查询 | |
250 | 248 | patientQuery.setParentid(patientId); |
251 | 249 | patientQuery.setSerType(PatientSerEnums.SerTypeEnums.bzfw.getId()); |
252 | 250 | List<PatientService> patientServices = patientServiceService.queryPatientService(patientQuery); |
253 | 251 | |
254 | 252 | |
... | ... | @@ -262,14 +260,24 @@ |
262 | 260 | { |
263 | 261 | patients.setServiceStatus(ServiceStatusEnums.SUSPEND.getId()); |
264 | 262 | |
265 | - //先根据孕妇id和开通服务类型、开通医生进行查询,如果已经开通过则开通失败 | |
263 | + //增值服务暂停 | |
266 | 264 | PatientServiceQuery patientQuery = new PatientServiceQuery(); |
267 | - //根据孕妇主档案Id进行查询 | |
268 | 265 | patientQuery.setParentid(patientId); |
269 | 266 | patientQuery.setSerType(PatientSerEnums.SerTypeEnums.yqjzzd.getId()); |
270 | 267 | List<PatientService> patientServices = patientServiceService.queryPatientService(patientQuery); |
271 | 268 | if (CollectionUtils.isNotEmpty(patientServices)) {//修改 |
272 | 269 | PatientService patientService = patientServices.get(0); |
270 | + patientService.setSynStatus(1); | |
271 | + patientService.setSerStatus(PatientSerEnums.SerStatusEnums.zt.getId()); | |
272 | + patientServiceService.updatePatientService(patientService); | |
273 | + } | |
274 | + //标准服务暂停 | |
275 | + PatientServiceQuery patientQuery1 = new PatientServiceQuery(); | |
276 | + patientQuery1.setParentid(patientId); | |
277 | + patientQuery1.setSerType(PatientSerEnums.SerTypeEnums.bzfw.getId()); | |
278 | + List<PatientService> patientServices1 = patientServiceService.queryPatientService(patientQuery1); | |
279 | + if (CollectionUtils.isNotEmpty(patientServices1)) {//修改 | |
280 | + PatientService patientService = patientServices1.get(0); | |
273 | 281 | patientService.setSynStatus(1); |
274 | 282 | patientService.setSerStatus(PatientSerEnums.SerStatusEnums.zt.getId()); |
275 | 283 | patientServiceService.updatePatientService(patientService); |