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); |