Commit 855ba694189b0fd3cb975b3eeb6ddcb3fda915fd
1 parent
adf856ea24
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 44 additions and 72 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
855ba69
| ... | ... | @@ -100,7 +100,7 @@ |
| 100 | 100 | { |
| 101 | 101 | Query query = new Query(); |
| 102 | 102 | Date start = DateUtil.addDay(new Date(),-15); |
| 103 | - query.addCriteria(Criteria.where("fillDate").gte(start)); | |
| 103 | + query.addCriteria(Criteria.where("fillDate").gte(start).and("hospitalId").is("2100001605"));//隆化定制 | |
| 104 | 104 | |
| 105 | 105 | List <PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(query, PreEugenicsBaseModel.class); |
| 106 | 106 | System.out.println("autoInLis="+preEugenicsBaseModels.size()); |
| 107 | 107 | |
| ... | ... | @@ -627,13 +627,15 @@ |
| 627 | 627 | mongoTemplate.updateFirst(query1, update, PreEugenicsBaseModel.class); |
| 628 | 628 | } |
| 629 | 629 | } |
| 630 | + //隆化-妇女健康管理-男女婚检lis检查结果获取 | |
| 631 | + autoHjInLis(); | |
| 630 | 632 | } |
| 631 | 633 | //隆化-妇女健康管理-男女婚检lis检查结果获取 |
| 632 | 634 | public void autoHjInLis() |
| 633 | 635 | { |
| 634 | 636 | Query query = new Query(); |
| 635 | 637 | Date start = DateUtil.addDay(new Date(),-15); |
| 636 | - query.addCriteria(Criteria.where("premaritalUpTime").gte(start)); | |
| 638 | + query.addCriteria(Criteria.where("premaritalUpTime").gte(start).and("hospitalId").is("2100001605"));//隆化定制 | |
| 637 | 639 | //查询15天前院内婚检档案 |
| 638 | 640 | List <PremaritalCheckup> premaritalCheckupList = mongoTemplate.find(query, PremaritalCheckup.class); |
| 639 | 641 | if (CollectionUtils.isNotEmpty(premaritalCheckupList)) |
| ... | ... | @@ -694,13 +696,10 @@ |
| 694 | 696 | break; |
| 695 | 697 | /***血型***/ |
| 696 | 698 | case "RH": |
| 697 | - switch (result){ | |
| 698 | - case "阳性": | |
| 699 | - premaritalCheckup.setRh("1"); | |
| 700 | - break; | |
| 701 | - case "阴性": | |
| 702 | - premaritalCheckup.setRh("2"); | |
| 703 | - break; | |
| 699 | + if(result.contains("阳性")) { | |
| 700 | + premaritalCheckup.setRh("1"); | |
| 701 | + }else if(result.contains("阴性")) { | |
| 702 | + premaritalCheckup.setRh("2"); | |
| 704 | 703 | } |
| 705 | 704 | break; |
| 706 | 705 | case "ABO": |
| 707 | 706 | |
| 708 | 707 | |
| ... | ... | @@ -708,35 +707,26 @@ |
| 708 | 707 | break; |
| 709 | 708 | /***梅毒筛查***/ |
| 710 | 709 | case "TP-0": |
| 711 | - switch (result){ | |
| 712 | - case "阳性": | |
| 713 | - premaritalCheckup.setTp("1"); | |
| 714 | - break; | |
| 715 | - case "阴性": | |
| 716 | - premaritalCheckup.setTp("2"); | |
| 717 | - break; | |
| 710 | + if(result.contains("阳性")) { | |
| 711 | + premaritalCheckup.setTp("1"); | |
| 712 | + }else if(result.contains("阴性")) { | |
| 713 | + premaritalCheckup.setTp("2"); | |
| 718 | 714 | } |
| 719 | 715 | break; |
| 720 | 716 | /***艾滋病筛查***/ |
| 721 | 717 | case "HIV": |
| 722 | - switch (result){ | |
| 723 | - case "阳性": | |
| 724 | - premaritalCheckup.setHiv("1"); | |
| 725 | - break; | |
| 726 | - case "阴性": | |
| 727 | - premaritalCheckup.setHiv("2"); | |
| 728 | - break; | |
| 718 | + if(result.contains("阳性")) { | |
| 719 | + premaritalCheckup.setHiv("1"); | |
| 720 | + }else if(result.contains("阴性")) { | |
| 721 | + premaritalCheckup.setHiv("2"); | |
| 729 | 722 | } |
| 730 | 723 | break; |
| 731 | 724 | /***乙肝表面抗原***/ |
| 732 | 725 | case "HBSAG": |
| 733 | - switch (result){ | |
| 734 | - case "阳性": | |
| 735 | - premaritalCheckup.setHbsag("1"); | |
| 736 | - break; | |
| 737 | - case "阴性": | |
| 738 | - premaritalCheckup.setHbsag("2"); | |
| 739 | - break; | |
| 726 | + if(result.contains("阳性")) { | |
| 727 | + premaritalCheckup.setHbsag("1"); | |
| 728 | + }else if(result.contains("阴性")) { | |
| 729 | + premaritalCheckup.setHbsag("2"); | |
| 740 | 730 | } |
| 741 | 731 | break; |
| 742 | 732 | /***转氨酶***/ |
| 743 | 733 | |
| 744 | 734 | |
| 745 | 735 | |
| 746 | 736 | |
| 747 | 737 | |
| ... | ... | @@ -748,66 +738,48 @@ |
| 748 | 738 | premaritalCheckup.setQjd(result); |
| 749 | 739 | break; |
| 750 | 740 | case "XSXB": |
| 751 | - switch (result){ | |
| 752 | - case "阳性": | |
| 753 | - premaritalCheckup.setXsxb("1"); | |
| 754 | - break; | |
| 755 | - case "阴性": | |
| 756 | - premaritalCheckup.setXsxb("2"); | |
| 757 | - break; | |
| 741 | + if(result.contains("阳性")) { | |
| 742 | + premaritalCheckup.setXsxb("1"); | |
| 743 | + }else if(result.contains("阴性")) { | |
| 744 | + premaritalCheckup.setXsxb("2"); | |
| 758 | 745 | } |
| 759 | 746 | break; |
| 760 | 747 | case "DC": |
| 761 | - switch (result){ | |
| 762 | - case "阳性": | |
| 763 | - premaritalCheckup.setDc("1"); | |
| 764 | - break; | |
| 765 | - case "阴性": | |
| 766 | - premaritalCheckup.setDc("2"); | |
| 767 | - break; | |
| 748 | + if(result.contains("阳性")) { | |
| 749 | + premaritalCheckup.setDc("1"); | |
| 750 | + }else if(result.contains("阴性")) { | |
| 751 | + premaritalCheckup.setDc("2"); | |
| 768 | 752 | } |
| 769 | 753 | break; |
| 770 | 754 | case "PH02": |
| 771 | 755 | premaritalCheckup.setPh(result); |
| 772 | 756 | break; |
| 773 | 757 | case "NZJ": |
| 774 | - switch (result){ | |
| 775 | - case "阳性": | |
| 776 | - premaritalCheckup.setNzj("1"); | |
| 777 | - break; | |
| 778 | - case "阴性": | |
| 779 | - premaritalCheckup.setNzj("2"); | |
| 780 | - break; | |
| 758 | + if(result.contains("阳性")) { | |
| 759 | + premaritalCheckup.setNzj("1"); | |
| 760 | + }else if(result.contains("阴性")) { | |
| 761 | + premaritalCheckup.setNzj("2"); | |
| 781 | 762 | } |
| 782 | 763 | break; |
| 783 | 764 | case "SYYYT": |
| 784 | - switch (result){ | |
| 785 | - case "阳性": | |
| 786 | - premaritalCheckup.setSyyyt("1"); | |
| 787 | - break; | |
| 788 | - case "阴性": | |
| 789 | - premaritalCheckup.setSyyyt("2"); | |
| 790 | - break; | |
| 765 | + if(result.contains("阳性")) { | |
| 766 | + premaritalCheckup.setSyyyt("1"); | |
| 767 | + }else if(result.contains("阴性")) { | |
| 768 | + premaritalCheckup.setSyyyt("2"); | |
| 791 | 769 | } |
| 792 | 770 | break; |
| 793 | 771 | case "LQJ": |
| 794 | - switch (result){ | |
| 795 | - case "阳性": | |
| 796 | - premaritalCheckup.setLqj("1"); | |
| 797 | - break; | |
| 798 | - case "阴性": | |
| 799 | - premaritalCheckup.setLqj("2"); | |
| 800 | - break; | |
| 772 | + if(result.contains("阳性")) { | |
| 773 | + premaritalCheckup.setLqj("1"); | |
| 774 | + }else if(result.contains("阴性")) { | |
| 775 | + premaritalCheckup.setLqj("2"); | |
| 801 | 776 | } |
| 802 | 777 | break; |
| 803 | 778 | case "ACWSY": |
| 804 | - switch (result){ | |
| 805 | - case "阳性": | |
| 806 | - premaritalCheckup.setAcwsy("1"); | |
| 807 | - break; | |
| 808 | - case "阴性": | |
| 809 | - premaritalCheckup.setAcwsy("2"); | |
| 810 | - break; | |
| 779 | + if(result.contains("阳性")) { | |
| 780 | + premaritalCheckup.setAcwsy("1"); | |
| 781 | + }else if(result.contains("阴性")) { | |
| 782 | + premaritalCheckup.setAcwsy("2"); | |
| 811 | 783 | } |
| 812 | 784 | break; |
| 813 | 785 | } |