Commit 9d38ecd3eb504d6eee3c3f38a54dd976eaff12f7
1 parent
b4d9e94f04
Exists in
master
and in
6 other branches
产筛
Showing 4 changed files with 158 additions and 90 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SieveController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SieveController.java
View file @
9d38ecd
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
9d38ecd
| ... | ... | @@ -651,107 +651,176 @@ |
| 651 | 651 | |
| 652 | 652 | |
| 653 | 653 | |
| 654 | - List<SieveApplyOrderModel> sieveApplyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); | |
| 655 | - if (CollectionUtils.isNotEmpty(sieveApplyOrderModels)) | |
| 654 | + if (type == 4) | |
| 656 | 655 | { |
| 657 | - Map<String,Object> result = new HashMap<>(); | |
| 658 | 656 | |
| 659 | - Map<String,Object> viewInfo = new HashMap<>(); | |
| 660 | - SieveApplyOrderModel sieveApply = sieveApplyOrderModels.get(0); | |
| 657 | + Map<String,Object> sieveResultEditInfo = new HashMap<>(); | |
| 658 | + SieveResultQuery sieveResultQuery = new SieveResultQuery(); | |
| 659 | + sieveResultQuery.setParentId(parentId); | |
| 660 | + sieveResultQuery.setYn(YnEnums.YES.getId()); | |
| 661 | + List<SieveResultModel> list = sieveService.queryListSieveResult(sieveResultQuery); | |
| 662 | + if (CollectionUtils.isNotEmpty(list)) | |
| 663 | + { | |
| 664 | + SieveResultModel model = list.get(0); | |
| 665 | + sieveResultEditInfo.put("hcg",model.gethCg() != null ? model.gethCg() : ""); | |
| 666 | + sieveResultEditInfo.put("hcgMom",model.gethCgMom() != null ? model.gethCgMom() : ""); | |
| 667 | + sieveResultEditInfo.put("hafp",model.getHafp() != null ? model.getHafp() : ""); | |
| 668 | + sieveResultEditInfo.put("hafpMom",model.getHafpMom() != null ? model.getHafpMom() : ""); | |
| 669 | + sieveResultEditInfo.put("examineId", model.getExamineId()); | |
| 670 | + sieveResultEditInfo.put("checkerId",model.getCheckerId()); | |
| 671 | + sieveResultEditInfo.put("reportTime",DateUtil.getyyyy_MM_dd(model.getResultTime())); | |
| 661 | 672 | |
| 662 | - result.put("id",sieveApply.getId()); | |
| 663 | - result.put("parentId",sieveApply.getParentId()); | |
| 673 | + sieveResultEditInfo.put("tszh",model.getTszhz()); | |
| 674 | + sieveResultEditInfo.put("sbst",model.getSbst()); | |
| 675 | + sieveResultEditInfo.put("stzhz13",model.getStzhz13()); | |
| 676 | + sieveResultEditInfo.put("sjgjx",model.getSjgjx()); | |
| 677 | + } | |
| 678 | + map.put("sieveResultEditInfo",sieveResultEditInfo); | |
| 679 | + } | |
| 680 | + else | |
| 681 | + { | |
| 682 | + List<SieveApplyOrderModel> sieveApplyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1); | |
| 683 | + if (CollectionUtils.isNotEmpty(sieveApplyOrderModels)) | |
| 684 | + { | |
| 685 | + Map<String,Object> result = new HashMap<>(); | |
| 664 | 686 | |
| 665 | - result.put("check",sieveApply.getCheckItem()); | |
| 666 | - result.put("guide",sieveApply.getGuide()); | |
| 667 | - result.put("checkDate",sieveApply.getCheckDate()); | |
| 668 | - result.put("applyDoctor",sieveApply.getApplyDoctor()); | |
| 669 | - result.put("hospitalId",sieveApply.getHospitalId()); | |
| 670 | - result.put("applyTime",DateUtil.getyyyy_MM_dd(sieveApply.getApplyTime())); | |
| 671 | - result.put("birth",DateUtil.getyyyy_MM_dd(sieveApply.getBirth())); | |
| 672 | - result.put("weight",sieveApply.getWeight()); | |
| 673 | - result.put("lastMenses",DateUtil.getyyyy_MM_dd(sieveApply.getLastMenses())); | |
| 674 | - result.put("number",sieveApply.getNumber()); | |
| 675 | - result.put("collectionDoctorId",sieveApply.getCollectionDoctorId()); | |
| 676 | - result.put("collectionDate",DateUtil.getyyyy_MM_dd(sieveApply.getCollectionDate())); | |
| 677 | - result.put("crl",sieveApply.getCrl()); | |
| 678 | - result.put("bpd",sieveApply.getBpd()); | |
| 679 | - result.put("bcCheckDate",DateUtil.getyyyy_MM_dd(sieveApply.getBcCheckDate())); | |
| 680 | - result.put("historyBirth",sieveApply.getHistoryBirth()); | |
| 681 | - result.put("pastHistory",sieveApply.getPastHistory()); | |
| 682 | - result.put("applyHospitalId",sieveApply.getApplyHospitalId()); | |
| 683 | - result.put("sendDoctor",sieveApply.getSendDoctor()); | |
| 684 | - result.put("sendTime",DateUtil.getyyyy_MM_dd(sieveApply.getSendTime())); | |
| 685 | - result.put("age",DateUtil.getAge(sieveApply.getBirth(), sieveApply.getCreated())); | |
| 686 | - result.put("mensesDay",sieveApply.getMensesDay()); | |
| 687 | - result.put("mensesWeek",sieveApply.getMensesWeek()); | |
| 688 | - result.put("experimentNum",""); | |
| 687 | + Map<String,Object> viewInfo = new HashMap<>(); | |
| 688 | + SieveApplyOrderModel sieveApply = sieveApplyOrderModels.get(0); | |
| 689 | 689 | |
| 690 | - map.put("sieveApplyInfo",result); | |
| 690 | + result.put("id",sieveApply.getId()); | |
| 691 | + result.put("parentId",sieveApply.getParentId()); | |
| 691 | 692 | |
| 692 | - if (type == 1 || type == 3) | |
| 693 | - { | |
| 694 | - String applyDoctorName = CommonsHelper.getUserName(sieveApply.getApplyDoctor(),usersService); | |
| 695 | - viewInfo.put("applyDoctorName",applyDoctorName); | |
| 693 | + result.put("check",sieveApply.getCheckItem()); | |
| 694 | + result.put("guide",sieveApply.getGuide()); | |
| 695 | + result.put("checkDate",sieveApply.getCheckDate()); | |
| 696 | + result.put("applyDoctor",sieveApply.getApplyDoctor()); | |
| 697 | + result.put("hospitalId",sieveApply.getHospitalId()); | |
| 698 | + result.put("applyTime",DateUtil.getyyyy_MM_dd(sieveApply.getApplyTime())); | |
| 699 | + result.put("birth",DateUtil.getyyyy_MM_dd(sieveApply.getBirth())); | |
| 700 | + result.put("weight",sieveApply.getWeight()); | |
| 701 | + result.put("lastMenses",DateUtil.getyyyy_MM_dd(sieveApply.getLastMenses())); | |
| 702 | + result.put("number",sieveApply.getNumber()); | |
| 703 | + result.put("collectionDoctorId",sieveApply.getCollectionDoctorId()); | |
| 704 | + result.put("collectionDate",DateUtil.getyyyy_MM_dd(sieveApply.getCollectionDate())); | |
| 705 | + result.put("crl",sieveApply.getCrl()); | |
| 706 | + result.put("bpd",sieveApply.getBpd()); | |
| 707 | + result.put("bcCheckDate",DateUtil.getyyyy_MM_dd(sieveApply.getBcCheckDate())); | |
| 708 | + result.put("historyBirth",sieveApply.getHistoryBirth()); | |
| 709 | + result.put("pastHistory",sieveApply.getPastHistory()); | |
| 710 | + result.put("applyHospitalId",sieveApply.getApplyHospitalId()); | |
| 711 | + result.put("sendDoctor",sieveApply.getSendDoctor()); | |
| 712 | + result.put("sendTime",DateUtil.getyyyy_MM_dd(sieveApply.getSendTime())); | |
| 713 | + result.put("age",DateUtil.getAge(sieveApply.getBirth(), sieveApply.getCreated())); | |
| 714 | + result.put("mensesDay",sieveApply.getMensesDay()); | |
| 715 | + result.put("mensesWeek",sieveApply.getMensesWeek()); | |
| 716 | + result.put("experimentNum",""); | |
| 696 | 717 | |
| 697 | - String collectionDoctorName = CommonsHelper.getUserName(sieveApply.getCollectionDoctorId(),usersService); | |
| 698 | - viewInfo.put("collectionDoctorName",collectionDoctorName); | |
| 718 | + map.put("sieveApplyInfo",result); | |
| 699 | 719 | |
| 700 | - String sendDoctorName = CommonsHelper.getUserName(sieveApply.getSendDoctor(),usersService); | |
| 701 | - viewInfo.put("sendDoctorName",sendDoctorName); | |
| 720 | + if (type == 1 || type == 3) | |
| 721 | + { | |
| 722 | + String applyDoctorName = CommonsHelper.getUserName(sieveApply.getApplyDoctor(),usersService); | |
| 723 | + viewInfo.put("applyDoctorName",applyDoctorName); | |
| 702 | 724 | |
| 703 | - String applyHospitalName = CommonsHelper.getHospitalName(sieveApply.getApplyHospitalId(),organizationService); | |
| 704 | - viewInfo.put("applyHospitalName", applyHospitalName); | |
| 725 | + String collectionDoctorName = CommonsHelper.getUserName(sieveApply.getCollectionDoctorId(),usersService); | |
| 726 | + viewInfo.put("collectionDoctorName",collectionDoctorName); | |
| 705 | 727 | |
| 706 | - String currentHospitalName = CommonsHelper.getHospitalName(sieveApply.getHospitalId(),organizationService); | |
| 707 | - viewInfo.put("currentHospitalName", currentHospitalName); | |
| 728 | + String sendDoctorName = CommonsHelper.getUserName(sieveApply.getSendDoctor(),usersService); | |
| 729 | + viewInfo.put("sendDoctorName",sendDoctorName); | |
| 708 | 730 | |
| 709 | - String isTire = ""; | |
| 710 | - String tireNumber = ""; | |
| 711 | - AntExChuQuery antExChuQuery1 = new AntExChuQuery(); | |
| 712 | - antExChuQuery1.setParentId(parentId); | |
| 713 | - antExChuQuery1.setYn(YnEnums.YES.getId()); | |
| 714 | - List<AntExChuModel> data1 = antenatalExaminationService.queryAntExChu(antExChuQuery1); | |
| 715 | - if (CollectionUtils.isNotEmpty(data1)) | |
| 716 | - { | |
| 717 | - AntExChuModel chuModel = data1.get(0); | |
| 718 | - if (StringUtils.isNotEmpty(chuModel.getTireNumber())) | |
| 731 | + String applyHospitalName = CommonsHelper.getHospitalName(sieveApply.getApplyHospitalId(),organizationService); | |
| 732 | + viewInfo.put("applyHospitalName", applyHospitalName); | |
| 733 | + | |
| 734 | + String currentHospitalName = CommonsHelper.getHospitalName(sieveApply.getHospitalId(),organizationService); | |
| 735 | + viewInfo.put("currentHospitalName", currentHospitalName); | |
| 736 | + | |
| 737 | + String isTire = ""; | |
| 738 | + String tireNumber = ""; | |
| 739 | + AntExChuQuery antExChuQuery1 = new AntExChuQuery(); | |
| 740 | + antExChuQuery1.setParentId(parentId); | |
| 741 | + antExChuQuery1.setYn(YnEnums.YES.getId()); | |
| 742 | + List<AntExChuModel> data1 = antenatalExaminationService.queryAntExChu(antExChuQuery1); | |
| 743 | + if (CollectionUtils.isNotEmpty(data1)) | |
| 719 | 744 | { |
| 720 | - isTire = Integer.parseInt(chuModel.getTireNumber()) > 1 ? "是":"否"; | |
| 721 | - tireNumber = chuModel.getTireNumber(); | |
| 745 | + AntExChuModel chuModel = data1.get(0); | |
| 746 | + if (StringUtils.isNotEmpty(chuModel.getTireNumber())) | |
| 747 | + { | |
| 748 | + isTire = Integer.parseInt(chuModel.getTireNumber()) > 1 ? "是":"否"; | |
| 749 | + tireNumber = chuModel.getTireNumber(); | |
| 750 | + } | |
| 722 | 751 | } |
| 723 | - } | |
| 724 | - map.put("isTire", isTire); | |
| 725 | - map.put("tireNumber",tireNumber); | |
| 726 | - map.put("viewInfo",viewInfo); | |
| 752 | + map.put("isTire", isTire); | |
| 753 | + map.put("tireNumber",tireNumber); | |
| 754 | + map.put("viewInfo",viewInfo); | |
| 727 | 755 | |
| 728 | - if (type == 3) | |
| 729 | - { | |
| 730 | - Map<String,Object> sieveResultInfo = new HashMap<>(); | |
| 731 | - | |
| 732 | - SieveResultQuery sieveResultQuery = new SieveResultQuery(); | |
| 733 | - sieveResultQuery.setParentId(parentId); | |
| 734 | - sieveResultQuery.setYn(YnEnums.YES.getId()); | |
| 735 | - List<SieveResultModel> list = sieveService.queryListSieveResult(sieveResultQuery); | |
| 736 | - if (CollectionUtils.isNotEmpty(list)) | |
| 756 | + if (type == 3) | |
| 737 | 757 | { |
| 738 | - SieveResultModel sieveResultModel = list.get(0); | |
| 739 | - sieveResultInfo.put("hcg",sieveResultModel.gethCg() != null ? sieveResultModel.gethCg()+"ng/ml" : ""); | |
| 740 | - sieveResultInfo.put("hcgMom",sieveResultModel.gethCgMom() != null ? sieveResultModel.gethCgMom() : ""); | |
| 741 | - sieveResultInfo.put("hafp",sieveResultModel.getHafp() != null ? sieveResultModel.getHafp()+"U/ml" : ""); | |
| 742 | - sieveResultInfo.put("hafpMom",sieveResultModel.getHafpMom() != null ? sieveResultModel.getHafpMom() : ""); | |
| 743 | - sieveResultInfo.put("examineName", CommonsHelper.getUserName(sieveResultModel.getExamineId(),usersService)); | |
| 744 | - sieveResultInfo.put("checkerName",CommonsHelper.getUserName(sieveResultModel.getCheckerId(),usersService)); | |
| 745 | - sieveResultInfo.put("reportTime",DateUtil.getyyyy_MM_dd(sieveResultModel.getResultTime())); | |
| 758 | + Map<String,Object> sieveResultInfo = new HashMap<>(); | |
| 746 | 759 | |
| 747 | - } | |
| 760 | + SieveResultQuery sieveResultQuery = new SieveResultQuery(); | |
| 761 | + sieveResultQuery.setParentId(parentId); | |
| 762 | + sieveResultQuery.setYn(YnEnums.YES.getId()); | |
| 763 | + List<SieveResultModel> list = sieveService.queryListSieveResult(sieveResultQuery); | |
| 764 | + if (CollectionUtils.isNotEmpty(list)) | |
| 765 | + { | |
| 766 | + SieveResultModel sieveResultModel = list.get(0); | |
| 767 | + sieveResultInfo.put("hcg",sieveResultModel.gethCg() != null ? sieveResultModel.gethCg()+"ng/ml" : ""); | |
| 768 | + sieveResultInfo.put("hcgMom",sieveResultModel.gethCgMom() != null ? sieveResultModel.gethCgMom() : ""); | |
| 769 | + sieveResultInfo.put("hafp",sieveResultModel.getHafp() != null ? sieveResultModel.getHafp()+"U/ml" : ""); | |
| 770 | + sieveResultInfo.put("hafpMom",sieveResultModel.getHafpMom() != null ? sieveResultModel.getHafpMom() : ""); | |
| 771 | + sieveResultInfo.put("examineName", CommonsHelper.getUserName(sieveResultModel.getExamineId(), usersService)); | |
| 772 | + sieveResultInfo.put("checkerName",CommonsHelper.getUserName(sieveResultModel.getCheckerId(), usersService)); | |
| 773 | + sieveResultInfo.put("reportTime",DateUtil.getyyyy_MM_dd(sieveResultModel.getResultTime())); | |
| 748 | 774 | |
| 749 | - map.put("sieveResultInfo",sieveResultInfo); | |
| 750 | - } | |
| 751 | - } | |
| 775 | + String tszhzValue = ""; | |
| 776 | + if (StringUtils.isNotEmpty(sieveResultModel.getTszhz()) && sieveResultModel.getTszhzValue() != null && sieveResultModel.getTszhzValue().size() > 0) | |
| 777 | + { | |
| 752 | 778 | |
| 779 | + String valueOne = sieveResultModel.getTszhzValue().get("valueOne"); | |
| 780 | + String valueTwo = sieveResultModel.getTszhzValue().get("valueTwo"); | |
| 781 | + tszhzValue = valueOne + "/"+valueTwo+("0".equals(sieveResultModel.getTszhz()) ? "低风险" : "1".equals(sieveResultModel.getTszhz()) ? "临界值" : "高风险"); | |
| 782 | + } | |
| 783 | + sieveResultInfo.put("tszhz",tszhzValue); | |
| 753 | 784 | |
| 785 | + | |
| 786 | + String sbst = ""; | |
| 787 | + if (StringUtils.isNotEmpty(sieveResultModel.getSbst()) && sieveResultModel.getSbstValue() != null && sieveResultModel.getSbstValue().size() > 0) | |
| 788 | + { | |
| 789 | + | |
| 790 | + String valueOne = sieveResultModel.getSbstValue().get("valueOne"); | |
| 791 | + String valueTwo = sieveResultModel.getSbstValue().get("valueTwo"); | |
| 792 | + sbst = valueOne + "/"+valueTwo+("0".equals(sieveResultModel.getSbst()) ? "低风险" : "1".equals(sieveResultModel.getSbst()) ? "临界值" : "高风险"); | |
| 793 | + } | |
| 794 | + sieveResultInfo.put("sbst",sbst); | |
| 795 | + | |
| 796 | + | |
| 797 | + String sjgjx = ""; | |
| 798 | + if (StringUtils.isNotEmpty(sieveResultModel.getSjgjx()) && sieveResultModel.getSjgjxValue() != null && sieveResultModel.getSjgjxValue().size() > 0) | |
| 799 | + { | |
| 800 | + | |
| 801 | + String valueOne = sieveResultModel.getSjgjxValue().get("valueOne"); | |
| 802 | + String valueTwo = sieveResultModel.getSjgjxValue().get("valueTwo"); | |
| 803 | + sjgjx = valueOne + "/"+valueTwo+("0".equals(sieveResultModel.getSjgjx()) ? "低风险" : "1".equals(sieveResultModel.getSjgjx()) ? "临界值" : "高风险"); | |
| 804 | + } | |
| 805 | + sieveResultInfo.put("sjgjx",sjgjx); | |
| 806 | + | |
| 807 | + String stzhz13 = ""; | |
| 808 | + if (StringUtils.isNotEmpty(sieveResultModel.getStzhz13()) && sieveResultModel.getStzhz13Value() != null && sieveResultModel.getStzhz13Value().size() > 0) | |
| 809 | + { | |
| 810 | + String valueOne = sieveResultModel.getStzhz13Value().get("valueOne"); | |
| 811 | + String valueTwo = sieveResultModel.getStzhz13Value().get("valueTwo"); | |
| 812 | + stzhz13 = valueOne + "/"+valueTwo+("0".equals(sieveResultModel.getStzhz13()) ? "低风险" : "1".equals(sieveResultModel.getStzhz13()) ? "临界值" : "高风险"); | |
| 813 | + } | |
| 814 | + sieveResultInfo.put("stzhz13",stzhz13); | |
| 815 | + | |
| 816 | + | |
| 817 | + } | |
| 818 | + map.put("sieveResultInfo",sieveResultInfo); | |
| 819 | + } | |
| 820 | + } | |
| 821 | + } | |
| 754 | 822 | } |
| 823 | + | |
| 755 | 824 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(map); |
| 756 | 825 | } |
| 757 | 826 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveAddRequest.java
View file @
9d38ecd
| ... | ... | @@ -244,7 +244,7 @@ |
| 244 | 244 | sieveModel.sethCg(hCg); |
| 245 | 245 | sieveModel.sethCgMom(hCgMom); |
| 246 | 246 | sieveModel.setHafp(hafp); |
| 247 | - sieveModel.sethCgMom(hafpMom); | |
| 247 | + sieveModel.setHafpMom(hafpMom); | |
| 248 | 248 | sieveModel.setExamineId(examineId); |
| 249 | 249 | sieveModel.setCheckerId(checkerId); |
| 250 | 250 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
9d38ecd
| ... | ... | @@ -1497,8 +1497,8 @@ |
| 1497 | 1497 | |
| 1498 | 1498 | public static void main(String[] args) { |
| 1499 | 1499 | PatientWeightServiceImpl patientWeightService = new PatientWeightServiceImpl(); |
| 1500 | - String bmi = patientWeightService.getBmi("50", "170"); | |
| 1501 | - Map<String,String> map = patientWeightService.getComputeKul(50 , 59.05, 27, Double.parseDouble(bmi),"2"); | |
| 1500 | + String bmi = patientWeightService.getBmi("68.07", "165"); | |
| 1501 | + Map<String,String> map = patientWeightService.getComputeKul(50 , 70.43, 18, Double.parseDouble(bmi),"2"); | |
| 1502 | 1502 | System.out.println(map); |
| 1503 | 1503 | } |
| 1504 | 1504 | } |