Commit eb5b3150f9d44f1a8c09dd1ae743cf4001848d57

Authored by liquanyu
1 parent 2f8b2f87f3

服务终止

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