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 |