Commit e373d80ab050ac39d11b4d5c67af0672d027c00b

Authored by jiangjiazhi
1 parent df5ce08339

修改新电子病历

Showing 1 changed file with 19 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ e373d80
... ... @@ -388,7 +388,7 @@
388 388 patientsQuery.setPid(exListQueryRequest.getPid());
389 389 //获取所有的建档记录
390 390 List<Patients> list = patientsService.queryPatient(patientsQuery);
391   -
  391 + AntexListResult antexListResult = new AntexListResult();
392 392 Map map = new HashMap();
393 393  
394 394 List sortList = new ArrayList();
395 395  
... ... @@ -396,7 +396,12 @@
396 396 List<SortIn> listDate = new ArrayList();
397 397 int index = 0;
398 398 if (CollectionUtils.isNotEmpty(list)) {
  399 + antexListResult.convertToResult(null, list.get(0), null);
399 400  
  401 + HighScoreResult highScoreResult = findLastRisk(list.get(0).getPid(), false);
  402 + antexListResult.setRiskFactor(highScoreResult.getHighRisk());
  403 + antexListResult.setRiskScore(highScoreResult.getScoreStr());
  404 +
400 405 MatDeliverQuery matDeliverQuery = new MatDeliverQuery();
401 406 matDeliverQuery.setPid(list.get(0).getPid());
402 407 matDeliverQuery.setYn(YnEnums.YES.getId());
... ... @@ -508,7 +513,9 @@
508 513 }
509 514 }
510 515 }
511   - sortList.add(listData);
  516 + if(!listData.isEmpty()){
  517 + sortList.add(listData);
  518 + }
512 519 }
513 520 PatientsQuery patientsQuery1=new PatientsQuery();
514 521 patientsQuery1.setYn(YnEnums.YES.getId());
515 522  
516 523  
... ... @@ -517,13 +524,20 @@
517 524 patientsQuery1.setType(1);
518 525 List<Patients> patientsList = patientsService.queryPatient(patientsQuery1);
519 526 List list1=new ArrayList();
520   - sortList.add(buildPatientList(dueDate, patientsList, list1));
  527 + List l= buildPatientList(dueDate, patientsList, list1);
  528 + if(!l.isEmpty()){
  529 + sortList.add(l);
  530 + }
521 531 }else{
522 532 List list1=new ArrayList();
523   - sortList.add(buildPatientList(dueDate, list,list1));
  533 + List l=buildPatientList(dueDate, list, list1);
  534 + if(!l.isEmpty()){
  535 + sortList.add(l);
  536 + }
524 537 }
525 538 }
526   - return new BaseListResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(sortList);
  539 + antexListResult.setData(sortList);
  540 + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(antexListResult);
527 541 }
528 542  
529 543