Commit 37fc2cf68e80ed054b90db4f8af6048b9c6c71ae
1 parent
be4582c2f2
Exists in
master
and in
8 other branches
修改转诊
Showing 1 changed file with 154 additions and 146 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
37fc2cf
... | ... | @@ -34,7 +34,7 @@ |
34 | 34 | |
35 | 35 | /** |
36 | 36 | * 申请单门面 |
37 | - * <p> | |
37 | + * <p/> | |
38 | 38 | * Created by Administrator on 2016/6/15 0015. |
39 | 39 | */ |
40 | 40 | @Component |
... | ... | @@ -124,11 +124,11 @@ |
124 | 124 | HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), true); |
125 | 125 | referralApplyOrderModel.setrRisk(highScoreResult.gethighRiskList()); |
126 | 126 | referralApplyOrderModel.setScore(highScoreResult.getScore()); |
127 | - List lsit = new ArrayList(); | |
128 | - List<Map> list = highScoreResult.filter(highScoreResult.getLevel()); | |
129 | - for(Map<String,String> map :list){ | |
130 | - String name = map.get("name"); | |
131 | - if(!lsit.contains(name)){ | |
127 | + List lsit = new ArrayList(); | |
128 | + List<Map> list = highScoreResult.filter(highScoreResult.getLevel()); | |
129 | + for (Map<String, String> map : list) { | |
130 | + String name = map.get("name"); | |
131 | + if (!lsit.contains(name)) { | |
132 | 132 | lsit.add(name); |
133 | 133 | } |
134 | 134 | } |
135 | 135 | |
... | ... | @@ -137,9 +137,9 @@ |
137 | 137 | referralApplyOrderModel.setDueWeek(new Date()); |
138 | 138 | days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); |
139 | 139 | |
140 | - referralApplyOrderModel.setDays(days/7); | |
140 | + referralApplyOrderModel.setDays(days / 7); | |
141 | 141 | referralApplyOrderModel.setpStatus(2); |
142 | - if(null!=patients.getFmDate()){ | |
142 | + if (null != patients.getFmDate()) { | |
143 | 143 | referralApplyOrderModel.setpStatus(1); |
144 | 144 | } |
145 | 145 | referralApplyOrderModel.setServiceType(patients.getServiceType()); |
146 | 146 | |
... | ... | @@ -205,11 +205,11 @@ |
205 | 205 | referralApplyOrderModel.setmCardNo(patients.getCardNo()); |
206 | 206 | referralApplyOrderModel.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); |
207 | 207 | List<String> diagnoseList = babyCheckFacade.getBabyLastDiagnose(babyModel.getPid()); |
208 | - List lsit = new ArrayList(); | |
209 | - if(CollectionUtils.isNotEmpty(diagnoseList)){ | |
210 | - for(String str : diagnoseList){ | |
208 | + List lsit = new ArrayList(); | |
209 | + if (CollectionUtils.isNotEmpty(diagnoseList)) { | |
210 | + for (String str : diagnoseList) { | |
211 | 211 | BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(str); |
212 | - if(null!=basicConfig){ | |
212 | + if (null != basicConfig) { | |
213 | 213 | lsit.add(basicConfig.getName()); |
214 | 214 | } |
215 | 215 | } |
... | ... | @@ -260,7 +260,7 @@ |
260 | 260 | referralApplyOrderModel.setOutHospitalId(hospital); |
261 | 261 | applyOrderService.addOneReferralApplyOrder(referralApplyOrderModel); |
262 | 262 | //如果同一个医院只增加一次 |
263 | - if(!hospital.equals(referralApplyOrderModel.getTransferredHospital())){ | |
263 | + if (!hospital.equals(referralApplyOrderModel.getTransferredHospital())) { | |
264 | 264 | referralApplyOrderModel.setId(null); |
265 | 265 | referralApplyOrderModel.setParentId(id); |
266 | 266 | referralApplyOrderModel.setHospitalId(referralApplyOrderModel.getTransferredHospital()); |
267 | 267 | |
268 | 268 | |
... | ... | @@ -363,23 +363,31 @@ |
363 | 363 | String zhuanchu = list.get(0).getOutHospitalId(); |
364 | 364 | String zhuanru = list.get(0).getTransferredHospital(); |
365 | 365 | Map map1 = new HashMap(); |
366 | - zhuanCName=zhuanchu; | |
367 | - zhuanRname=zhuanru; | |
366 | + zhuanCName = zhuanchu; | |
367 | + zhuanRname = zhuanru; | |
368 | 368 | map1.put("id", ""); |
369 | 369 | map1.put("name", zhuanRname); |
370 | 370 | if (NumberUtils.isNumber(zhuanchu)) { |
371 | - Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
372 | - if (null != zhuanc) { | |
373 | - zhuanCName = zhuanc.getName(); | |
371 | + try { | |
372 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
373 | + if (null != zhuanc) { | |
374 | + zhuanCName = zhuanc.getName(); | |
375 | + } | |
376 | + } catch (Exception e) { | |
377 | + | |
374 | 378 | } |
375 | 379 | } |
376 | 380 | |
377 | 381 | if (NumberUtils.isNumber(zhuanru)) { |
378 | - Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
379 | - if (null != zhuanc1) { | |
380 | - zhuanRname = zhuanc1.getName(); | |
381 | - map1.put("id",zhuanc1.getId()); | |
382 | - map1.put("name",zhuanRname); | |
382 | + try { | |
383 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
384 | + if (null != zhuanc1) { | |
385 | + zhuanRname = zhuanc1.getName(); | |
386 | + map1.put("id", zhuanc1.getId()); | |
387 | + map1.put("name", zhuanRname); | |
388 | + } | |
389 | + } catch (Exception e) { | |
390 | + | |
383 | 391 | } |
384 | 392 | } |
385 | 393 | |
... | ... | @@ -481,7 +489,7 @@ |
481 | 489 | referralApplyOrderQuery.setBirthEnd(new Date(DateUtil.parseYMD(str[1]).getTime() + 86398000)); |
482 | 490 | } |
483 | 491 | } |
484 | - if (null!=applyOrderQueryRequest.getYlStart()) { | |
492 | + if (null != applyOrderQueryRequest.getYlStart()) { | |
485 | 493 | /* Date start = DateUtil.addMonth(currentDate, -request.getMonthAgeStart()); |
486 | 494 | Date end = DateUtil.addMonth(currentDate, -request.getMonthAgeEnd()-1); |
487 | 495 | |
... | ... | @@ -495,7 +503,7 @@ |
495 | 503 | // referralApplyOrderQuery.setDueDateEnd(date); |
496 | 504 | referralApplyOrderQuery.setDueDateStart(applyOrderQueryRequest.getYlStart()); |
497 | 505 | } |
498 | - if (null!=applyOrderQueryRequest.getYlEnd()) { | |
506 | + if (null != applyOrderQueryRequest.getYlEnd()) { | |
499 | 507 | referralApplyOrderQuery.setDueDateEnd(applyOrderQueryRequest.getYlEnd()); |
500 | 508 | } |
501 | 509 | |
502 | 510 | |
... | ... | @@ -513,15 +521,22 @@ |
513 | 521 | |
514 | 522 | List<String> diagnoseList = applyOrderModel.getrRisk(); |
515 | 523 | if (NumberUtils.isNumber(zhuanchu)) { |
516 | - Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
517 | - if (null != zhuanc) { | |
518 | - zhuanCName = zhuanc.getName(); | |
524 | + try { | |
525 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
526 | + if (null != zhuanc) { | |
527 | + zhuanCName = zhuanc.getName(); | |
528 | + } | |
529 | + } catch (Exception e) { | |
530 | + | |
519 | 531 | } |
520 | 532 | } |
521 | 533 | if (NumberUtils.isNumber(zhuanru)) { |
522 | - Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
523 | - if (null != zhuanc1) { | |
524 | - zhuanRname = zhuanc1.getName(); | |
534 | + try { | |
535 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
536 | + if (null != zhuanc1) { | |
537 | + zhuanRname = zhuanc1.getName(); | |
538 | + } | |
539 | + } catch (Exception e) { | |
525 | 540 | } |
526 | 541 | } |
527 | 542 | if (NumberUtils.isNumber(applyOrderModel.getApplyDoctor())) { |
... | ... | @@ -541,7 +556,7 @@ |
541 | 556 | if (CollectionUtils.isNotEmpty(diagnoseList)) { |
542 | 557 | diagnose = ""; |
543 | 558 | for (String obj : diagnoseList) { |
544 | - diagnose +=obj + " "; | |
559 | + diagnose += obj + " "; | |
545 | 560 | } |
546 | 561 | babyApplyOrderResult.sethRisk(diagnose); |
547 | 562 | } |
... | ... | @@ -565,7 +580,7 @@ |
565 | 580 | //根据年龄 |
566 | 581 | if (null != applyOrderQueryRequest.getEndAge()) { |
567 | 582 | Date date = DateUtil.addYear(currentDate, -applyOrderQueryRequest.getEndAge()); |
568 | - date = DateUtil.addYear(date,-1); | |
583 | + date = DateUtil.addYear(date, -1); | |
569 | 584 | referralApplyOrderQuery.setBirthStart(date); |
570 | 585 | } |
571 | 586 | |
... | ... | @@ -579,7 +594,7 @@ |
579 | 594 | } |
580 | 595 | if (null != applyOrderQueryRequest.getStartDueWeek()) { |
581 | 596 | // int i = NumberUtils.toInt(applyOrderQueryRequest.getStartDueWeek()) * 7; |
582 | - referralApplyOrderQuery.setDueDateStart( applyOrderQueryRequest.getStartDueWeek()); | |
597 | + referralApplyOrderQuery.setDueDateStart(applyOrderQueryRequest.getStartDueWeek()); | |
583 | 598 | } |
584 | 599 | |
585 | 600 | if (null != applyOrderQueryRequest.getStartScore()) { |
586 | 601 | |
... | ... | @@ -601,10 +616,10 @@ |
601 | 616 | referralApplyOrderQuery.setNeed("1"); |
602 | 617 | |
603 | 618 | String hospital = autoMatchFacade.getHospitalId(userId); |
604 | - if(StringUtils.isNotEmpty(hospital)){ | |
619 | + if (StringUtils.isNotEmpty(hospital)) { | |
605 | 620 | referralApplyOrderQuery.setHospitalId(hospital); |
606 | - Organization og= organizationService.getOrganization(Integer.valueOf(hospital)); | |
607 | - if(null!=og){ | |
621 | + Organization og = organizationService.getOrganization(Integer.valueOf(hospital)); | |
622 | + if (null != og) { | |
608 | 623 | referralApplyOrderQuery.setHospitalName(og.getName()); |
609 | 624 | } |
610 | 625 | } |
611 | 626 | |
... | ... | @@ -657,15 +672,23 @@ |
657 | 672 | String zhuanCName = zhuanchu; |
658 | 673 | String zhuanRname = zhuanru; |
659 | 674 | if (NumberUtils.isNumber(zhuanchu)) { |
660 | - Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
661 | - if (null != zhuanc) { | |
662 | - zhuanCName = zhuanc.getName(); | |
675 | + try { | |
676 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
677 | + if (null != zhuanc) { | |
678 | + zhuanCName = zhuanc.getName(); | |
679 | + } | |
680 | + } catch (Exception e) { | |
681 | + | |
663 | 682 | } |
664 | 683 | } |
665 | 684 | if (NumberUtils.isNumber(zhuanru)) { |
666 | - Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
667 | - if (null != zhuanc1) { | |
668 | - zhuanRname = zhuanc1.getName(); | |
685 | + try { | |
686 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
687 | + if (null != zhuanc1) { | |
688 | + zhuanRname = zhuanc1.getName(); | |
689 | + } | |
690 | + } catch (Exception e) { | |
691 | + | |
669 | 692 | } |
670 | 693 | } |
671 | 694 | |
672 | 695 | |
... | ... | @@ -693,11 +716,11 @@ |
693 | 716 | }*/ |
694 | 717 | |
695 | 718 | StringBuilder stringBuilder = new StringBuilder(); |
696 | - if(CollectionUtils.isNotEmpty(orderModel.getrRisk())){ | |
697 | - for(String str:orderModel.getrRisk()){ | |
719 | + if (CollectionUtils.isNotEmpty(orderModel.getrRisk())) { | |
720 | + for (String str : orderModel.getrRisk()) { | |
698 | 721 | stringBuilder.append(str).append(", "); |
699 | 722 | } |
700 | - if(stringBuilder.length()>0){ | |
723 | + if (stringBuilder.length() > 0) { | |
701 | 724 | stringBuilder.setLength(stringBuilder.length() - 2); |
702 | 725 | } |
703 | 726 | } |
704 | 727 | |
... | ... | @@ -708,14 +731,14 @@ |
708 | 731 | |
709 | 732 | |
710 | 733 | List rLevel = new ArrayList(); |
711 | - if(CollectionUtils.isNotEmpty(orderModel.getrLevel())){ | |
712 | - for(String str:orderModel.getrLevel()){ | |
734 | + if (CollectionUtils.isNotEmpty(orderModel.getrLevel())) { | |
735 | + for (String str : orderModel.getrLevel()) { | |
713 | 736 | Map map1 = new HashMap(); |
714 | 737 | map1.put("id", ""); |
715 | 738 | if (str.indexOf("预警") > -1) { |
716 | 739 | str = str.replace("预警", ""); |
717 | 740 | } |
718 | - map1.put("name",str); | |
741 | + map1.put("name", str); | |
719 | 742 | map1.put("color", "risk_" + RiskDefaultTypeEnum.getColor(str)); |
720 | 743 | rLevel.add(map1); |
721 | 744 | } |
... | ... | @@ -735,8 +758,6 @@ |
735 | 758 | } |
736 | 759 | |
737 | 760 | |
738 | - | |
739 | - | |
740 | 761 | public BaseResponse getEnums() { |
741 | 762 | Map<String, Object> map = new HashMap<>(); |
742 | 763 | map.put("gwfz", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.HIGH_RISK_ID)); |
743 | 764 | |
744 | 765 | |
745 | 766 | |
746 | 767 | |
747 | 768 | |
748 | 769 | |
749 | 770 | |
750 | 771 | |
751 | 772 | |
752 | 773 | |
753 | 774 | |
754 | 775 | |
755 | 776 | |
... | ... | @@ -750,91 +771,86 @@ |
750 | 771 | } |
751 | 772 | |
752 | 773 | public void exportYunZZ(ApplyOrderQueryRequest applyOrderQueryRequest, Integer userId |
753 | - ,HttpServletResponse response) { | |
774 | + , HttpServletResponse response) { | |
754 | 775 | |
755 | 776 | OutputStream out = null; |
756 | 777 | try { |
757 | - List<Map<String,Object>> datas = new ArrayList<>(); | |
758 | - List<ApplyOrderOutResult> orderModels = queryApplyOrder(applyOrderQueryRequest,userId).getData(); | |
778 | + List<Map<String, Object>> datas = new ArrayList<>(); | |
779 | + List<ApplyOrderOutResult> orderModels = queryApplyOrder(applyOrderQueryRequest, userId).getData(); | |
759 | 780 | if (CollectionUtils.isNotEmpty(orderModels)) { |
760 | 781 | for (ApplyOrderOutResult orderModel : orderModels) { |
761 | 782 | |
762 | - Map<String,Object> data = new HashMap<>(); | |
763 | - data.put("name",orderModel.getName()); | |
764 | - data.put("age",orderModel.getAge()); | |
765 | - data.put("dueWeek",orderModel.getDueWeek()); | |
783 | + Map<String, Object> data = new HashMap<>(); | |
784 | + data.put("name", orderModel.getName()); | |
785 | + data.put("age", orderModel.getAge()); | |
786 | + data.put("dueWeek", orderModel.getDueWeek()); | |
766 | 787 | data.put("cDueWeek", orderModel.getcDueWeek()); |
767 | 788 | data.put("dueDate", orderModel.getDueDate()); |
768 | 789 | data.put("rLevel", getLevel(orderModel.getrLevel())); |
769 | 790 | data.put("rRisk", orderModel.getrRisk()); |
770 | - data.put("score",orderModel.getScore()); | |
771 | - data.put("transferredDisease",orderModel.getTransferredDisease()); | |
772 | - data.put("created",orderModel.getCreated()); | |
773 | - data.put("received",orderModel.getReceived()); | |
774 | - data.put("phone",orderModel.getRealPhone()); | |
775 | - data.put("status",orderModel.getStatus()); | |
791 | + data.put("score", orderModel.getScore()); | |
792 | + data.put("transferredDisease", orderModel.getTransferredDisease()); | |
793 | + data.put("created", orderModel.getCreated()); | |
794 | + data.put("received", orderModel.getReceived()); | |
795 | + data.put("phone", orderModel.getRealPhone()); | |
796 | + data.put("status", orderModel.getStatus()); | |
776 | 797 | //1转入 |
777 | - if ("1".equals(applyOrderQueryRequest.getAction())) | |
778 | - { | |
779 | - data.put("zhuanCName",orderModel.getZhuanCName()); | |
780 | - data.put("recDoctor",orderModel.getRecDoctor()); | |
798 | + if ("1".equals(applyOrderQueryRequest.getAction())) { | |
799 | + data.put("zhuanCName", orderModel.getZhuanCName()); | |
800 | + data.put("recDoctor", orderModel.getRecDoctor()); | |
801 | + } else if ("0".equals(applyOrderQueryRequest.getAction())) { | |
802 | + data.put("zhuanRname", orderModel.getZhuanRname()); | |
803 | + data.put("applyDoctor", orderModel.getApplyDoctor()); | |
781 | 804 | } |
782 | - else if ("0".equals(applyOrderQueryRequest.getAction())) | |
783 | - { | |
784 | - data.put("zhuanRname",orderModel.getZhuanRname()); | |
785 | - data.put("applyDoctor",orderModel.getApplyDoctor()); | |
786 | - } | |
787 | 805 | datas.add(data); |
788 | 806 | |
789 | 807 | } |
790 | 808 | } |
791 | 809 | out = response.getOutputStream(); |
792 | - Map<String,String> cnames = new LinkedHashMap<>(); | |
810 | + Map<String, String> cnames = new LinkedHashMap<>(); | |
793 | 811 | |
794 | 812 | //1转入 |
795 | - if ("1".equals(applyOrderQueryRequest.getAction())) | |
796 | - { | |
813 | + if ("1".equals(applyOrderQueryRequest.getAction())) { | |
797 | 814 | |
798 | 815 | cnames.put("name", "姓名"); |
799 | - cnames.put("age","年龄"); | |
800 | - cnames.put("dueWeek","转入孕周"); | |
816 | + cnames.put("age", "年龄"); | |
817 | + cnames.put("dueWeek", "转入孕周"); | |
801 | 818 | cnames.put("cDueWeek", "当前孕周"); |
802 | 819 | cnames.put("dueDate", "预产期"); |
803 | 820 | cnames.put("rLevel", "高危等级"); |
804 | 821 | cnames.put("rRisk", "高危风险因素"); |
805 | - cnames.put("score","高危评分"); | |
806 | - cnames.put("transferredDisease","转院必要性"); | |
807 | - cnames.put("zhuanCName","转出医院"); | |
808 | - cnames.put("created","转出日期"); | |
809 | - cnames.put("received","接收日期"); | |
810 | - cnames.put("recDoctor","接收医生"); | |
811 | - cnames.put("phone","联系方式"); | |
812 | - cnames.put("status","状态"); | |
822 | + cnames.put("score", "高危评分"); | |
823 | + cnames.put("transferredDisease", "转院必要性"); | |
824 | + cnames.put("zhuanCName", "转出医院"); | |
825 | + cnames.put("created", "转出日期"); | |
826 | + cnames.put("received", "接收日期"); | |
827 | + cnames.put("recDoctor", "接收医生"); | |
828 | + cnames.put("phone", "联系方式"); | |
829 | + cnames.put("status", "状态"); | |
813 | 830 | } |
814 | 831 | //0转出 |
815 | - else if ("0".equals(applyOrderQueryRequest.getAction())) | |
816 | - { | |
832 | + else if ("0".equals(applyOrderQueryRequest.getAction())) { | |
817 | 833 | |
818 | 834 | cnames.put("name", "姓名"); |
819 | - cnames.put("age","年龄"); | |
820 | - cnames.put("dueWeek","转入孕周"); | |
835 | + cnames.put("age", "年龄"); | |
836 | + cnames.put("dueWeek", "转入孕周"); | |
821 | 837 | cnames.put("cDueWeek", "当前孕周"); |
822 | 838 | cnames.put("dueDate", "预产期"); |
823 | 839 | cnames.put("rLevel", "高危等级"); |
824 | 840 | cnames.put("rRisk", "高危风险因素"); |
825 | - cnames.put("score","高危评分"); | |
826 | - cnames.put("transferredDisease","转院必要性"); | |
827 | - cnames.put("zhuanRname","转入医院"); | |
828 | - cnames.put("created","转出日期"); | |
829 | - cnames.put("received","接收日期"); | |
830 | - cnames.put("applyDoctor","申请医生"); | |
831 | - cnames.put("phone","联系方式"); | |
832 | - cnames.put("status","状态"); | |
841 | + cnames.put("score", "高危评分"); | |
842 | + cnames.put("transferredDisease", "转院必要性"); | |
843 | + cnames.put("zhuanRname", "转入医院"); | |
844 | + cnames.put("created", "转出日期"); | |
845 | + cnames.put("received", "接收日期"); | |
846 | + cnames.put("applyDoctor", "申请医生"); | |
847 | + cnames.put("phone", "联系方式"); | |
848 | + cnames.put("status", "状态"); | |
833 | 849 | |
834 | 850 | } |
835 | 851 | |
836 | 852 | response.setContentType("application/octet-stream"); |
837 | - response.setHeader("Content-Disposition", "attachment;fileName="+"zhuanz.xls"); | |
853 | + response.setHeader("Content-Disposition", "attachment;fileName=" + "zhuanz.xls"); | |
838 | 854 | ExcelUtil.toExcel(out, datas, cnames); |
839 | 855 | } catch (IOException e) { |
840 | 856 | e.printStackTrace(); |
841 | 857 | |
842 | 858 | |
843 | 859 | |
844 | 860 | |
845 | 861 | |
846 | 862 | |
847 | 863 | |
848 | 864 | |
849 | 865 | |
850 | 866 | |
851 | 867 | |
852 | 868 | |
853 | 869 | |
854 | 870 | |
855 | 871 | |
... | ... | @@ -844,93 +860,85 @@ |
844 | 860 | public void exportChildZZ(BabyApplyOrderQueryRequest orderQueryRequest, Integer userId, HttpServletResponse response) { |
845 | 861 | OutputStream out = null; |
846 | 862 | try { |
847 | - List<Map<String,Object>> datas = new ArrayList<>(); | |
848 | - List<BabyApplyOrderResult> orderModels = queryBabyApplyOrder(orderQueryRequest, userId).getData(); | |
863 | + List<Map<String, Object>> datas = new ArrayList<>(); | |
864 | + List<BabyApplyOrderResult> orderModels = queryBabyApplyOrder(orderQueryRequest, userId).getData(); | |
849 | 865 | if (CollectionUtils.isNotEmpty(orderModels)) { |
850 | 866 | for (BabyApplyOrderResult orderModel : orderModels) { |
851 | 867 | |
852 | - Map<String,Object> data = new HashMap<>(); | |
853 | - data.put("name",orderModel.getName()); | |
854 | - data.put("hRisk",orderModel.gethRisk()); | |
855 | - data.put("sex",orderModel.getSex()); | |
868 | + Map<String, Object> data = new HashMap<>(); | |
869 | + data.put("name", orderModel.getName()); | |
870 | + data.put("hRisk", orderModel.gethRisk()); | |
871 | + data.put("sex", orderModel.getSex()); | |
856 | 872 | data.put("yl", orderModel.getYl()); |
857 | 873 | data.put("cyl", orderModel.getCyl()); |
858 | 874 | data.put("birth", orderModel.getBirth()); |
859 | 875 | data.put("mName", orderModel.getmName()); |
860 | - data.put("transferredDisease",orderModel.getTransferredDisease()); | |
861 | - data.put("created",orderModel.getCreated()); | |
862 | - data.put("received",orderModel.getReceived()); | |
863 | - data.put("phone",orderModel.getRealPhone()); | |
864 | - data.put("status",orderModel.getStatus()); | |
876 | + data.put("transferredDisease", orderModel.getTransferredDisease()); | |
877 | + data.put("created", orderModel.getCreated()); | |
878 | + data.put("received", orderModel.getReceived()); | |
879 | + data.put("phone", orderModel.getRealPhone()); | |
880 | + data.put("status", orderModel.getStatus()); | |
865 | 881 | //1转入 |
866 | - if ("1".equals(orderQueryRequest.getAction())) | |
867 | - { | |
882 | + if ("1".equals(orderQueryRequest.getAction())) { | |
868 | 883 | data.put("zhuanCName", "转出医院"); |
869 | - data.put("recDoctor","接收医生"); | |
884 | + data.put("recDoctor", "接收医生"); | |
885 | + } else if ("0".equals(orderQueryRequest.getAction())) { | |
886 | + data.put("zhuanCName", orderModel.getZhuanCName()); | |
870 | 887 | } |
871 | - else if ("0".equals(orderQueryRequest.getAction())) | |
872 | - { | |
873 | - data.put("zhuanCName",orderModel.getZhuanCName()); | |
874 | - } | |
875 | 888 | datas.add(data); |
876 | 889 | |
877 | 890 | } |
878 | 891 | } |
879 | 892 | out = response.getOutputStream(); |
880 | - Map<String,String> cnames = new LinkedHashMap<>(); | |
893 | + Map<String, String> cnames = new LinkedHashMap<>(); | |
881 | 894 | |
882 | 895 | //1转入 |
883 | - if ("1".equals(orderQueryRequest.getAction())) | |
884 | - { | |
896 | + if ("1".equals(orderQueryRequest.getAction())) { | |
885 | 897 | cnames.put("name", "姓名"); |
886 | - cnames.put("hRisk","高危诊断"); | |
887 | - cnames.put("sex","性别"); | |
898 | + cnames.put("hRisk", "高危诊断"); | |
899 | + cnames.put("sex", "性别"); | |
888 | 900 | cnames.put("yl", "申请月龄"); |
889 | 901 | cnames.put("cyl", "转入月龄"); |
890 | 902 | cnames.put("birth", "出生日期"); |
891 | 903 | cnames.put("mName", "母亲姓名"); |
892 | 904 | cnames.put("zhuanCName", "转出医院"); |
893 | - cnames.put("transferredDisease","转院必要性"); | |
894 | - cnames.put("created","转出日期"); | |
895 | - cnames.put("received","接收日期"); | |
896 | - cnames.put("phone","联系电话"); | |
897 | - cnames.put("recDoctor","接收医生"); | |
898 | - cnames.put("status","状态"); | |
905 | + cnames.put("transferredDisease", "转院必要性"); | |
906 | + cnames.put("created", "转出日期"); | |
907 | + cnames.put("received", "接收日期"); | |
908 | + cnames.put("phone", "联系电话"); | |
909 | + cnames.put("recDoctor", "接收医生"); | |
910 | + cnames.put("status", "状态"); | |
899 | 911 | } |
900 | 912 | //0转出 |
901 | - else if ("0".equals(orderQueryRequest.getAction())) | |
902 | - { | |
913 | + else if ("0".equals(orderQueryRequest.getAction())) { | |
903 | 914 | cnames.put("name", "姓名"); |
904 | - cnames.put("hRisk","高危诊断"); | |
905 | - cnames.put("sex","性别"); | |
915 | + cnames.put("hRisk", "高危诊断"); | |
916 | + cnames.put("sex", "性别"); | |
906 | 917 | cnames.put("yl", "转出月龄"); |
907 | 918 | cnames.put("cyl", "当前月龄"); |
908 | 919 | cnames.put("birth", "出生日期"); |
909 | 920 | cnames.put("mName", "母亲姓名"); |
910 | - cnames.put("transferredDisease","转院必要性"); | |
911 | - cnames.put("zhuanRname","转入医院"); | |
912 | - cnames.put("created","转出日期"); | |
913 | - cnames.put("received","接收日期"); | |
914 | - cnames.put("phone","联系电话"); | |
915 | - cnames.put("status","状态"); | |
921 | + cnames.put("transferredDisease", "转院必要性"); | |
922 | + cnames.put("zhuanRname", "转入医院"); | |
923 | + cnames.put("created", "转出日期"); | |
924 | + cnames.put("received", "接收日期"); | |
925 | + cnames.put("phone", "联系电话"); | |
926 | + cnames.put("status", "状态"); | |
916 | 927 | } |
917 | 928 | response.setContentType("application/octet-stream"); |
918 | - response.setHeader("Content-Disposition", "attachment;fileName="+"zhuanz.xls"); | |
929 | + response.setHeader("Content-Disposition", "attachment;fileName=" + "zhuanz.xls"); | |
919 | 930 | ExcelUtil.toExcel(out, datas, cnames); |
920 | 931 | } catch (IOException e) { |
921 | 932 | e.printStackTrace(); |
922 | 933 | } |
923 | 934 | } |
924 | 935 | |
925 | - private String getLevel(List<Map> levels) | |
926 | - { | |
936 | + private String getLevel(List<Map> levels) { | |
927 | 937 | |
928 | 938 | String str = ""; |
929 | - if (CollectionUtils.isNotEmpty(levels)) | |
930 | - { | |
931 | - for (Map map : levels) | |
932 | - { | |
933 | - str+=map.get("name")+";"; | |
939 | + if (CollectionUtils.isNotEmpty(levels)) { | |
940 | + for (Map map : levels) { | |
941 | + str += map.get("name") + ";"; | |
934 | 942 | } |
935 | 943 | } |
936 | 944 |