Commit 8f6be691a55a3db849af2f81390372e914baa4a8
1 parent
7ccca9b626
Exists in
master
and in
1 other branch
修改新电子病历
Showing 1 changed file with 17 additions and 13 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
8f6be69
| ... | ... | @@ -517,20 +517,9 @@ | 
| 517 | 517 | } | 
| 518 | 518 | } | 
| 519 | 519 | if(!listData.isEmpty()){ | 
| 520 | + sort(listData); | |
| 520 | 521 | sortList.add(listData); | 
| 521 | 522 | } | 
| 522 | - Collections.sort(listData, new Comparator<AntData>() { | |
| 523 | - @Override | |
| 524 | - public int compare(AntData o1, AntData o2) { | |
| 525 | - if (o1.getCreated().after(o2.getCreated())) { | |
| 526 | - return -1; | |
| 527 | - } | |
| 528 | - if (o1.getCreated().before(o2.getCreated())) { | |
| 529 | - return 1; | |
| 530 | - } | |
| 531 | - return 0; | |
| 532 | - } | |
| 533 | - }); | |
| 534 | 523 | } | 
| 535 | 524 | PatientsQuery patientsQuery1=new PatientsQuery(); | 
| 536 | 525 | patientsQuery1.setYn(YnEnums.YES.getId()); | 
| 537 | 526 | |
| ... | ... | @@ -541,12 +530,14 @@ | 
| 541 | 530 | List list1=new ArrayList(); | 
| 542 | 531 | List l= buildPatientList(dueDate, patientsList, list1); | 
| 543 | 532 | if(!l.isEmpty()){ | 
| 533 | + sort(l); | |
| 544 | 534 | sortList.add(l); | 
| 545 | 535 | } | 
| 546 | 536 | }else{ | 
| 547 | 537 | List list1=new ArrayList(); | 
| 548 | 538 | List l=buildPatientList(dueDate, list, list1); | 
| 549 | 539 | if(!l.isEmpty()){ | 
| 540 | + sort(l); | |
| 550 | 541 | sortList.add(l); | 
| 551 | 542 | } | 
| 552 | 543 | } | 
| ... | ... | @@ -554,7 +545,20 @@ | 
| 554 | 545 | antexListResult.setData(sortList); | 
| 555 | 546 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(antexListResult); | 
| 556 | 547 | } | 
| 557 | - | |
| 548 | + private void sort(List<AntData> listData){ | |
| 549 | + Collections.sort(listData, new Comparator<AntData>() { | |
| 550 | + @Override | |
| 551 | + public int compare(AntData o1, AntData o2) { | |
| 552 | + if (o1.getCreated().after(o2.getCreated())) { | |
| 553 | + return 1; | |
| 554 | + } | |
| 555 | + if (o1.getCreated().before(o2.getCreated())) { | |
| 556 | + return -1; | |
| 557 | + } | |
| 558 | + return 0; | |
| 559 | + } | |
| 560 | + }); | |
| 561 | + } | |
| 558 | 562 | |
| 559 | 563 | |
| 560 | 564 |