Commit 108755280b901a9c78627bbfa7a106274ad7825a
1 parent
d88cbafe75
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 14 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java
View file @
1087552
| ... | ... | @@ -169,7 +169,7 @@ |
| 169 | 169 | @TokenRequired |
| 170 | 170 | public BaseResponse queryAbnormalWeight(@Valid RiskPatientsQueryRequest patientsQueryRequest, HttpServletRequest request) { |
| 171 | 171 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 172 | - return patientFacade.queryAbnormalWeight(patientsQueryRequest, loginState.getId()); | |
| 172 | + return patientFacade.queryAbnormalWeight(patientsQueryRequest, loginState.getId(),"true"); | |
| 173 | 173 | } |
| 174 | 174 | /** |
| 175 | 175 | * 巨大儿管理 |
| ... | ... | @@ -181,7 +181,7 @@ |
| 181 | 181 | @TokenRequired |
| 182 | 182 | public BaseResponse queryGiantWeight(@Valid RiskPatientsQueryRequest patientsQueryRequest, HttpServletRequest request) { |
| 183 | 183 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 184 | - return patientFacade.queryGiantWeight(patientsQueryRequest, loginState.getId()); | |
| 184 | + return patientFacade.queryGiantWeight(patientsQueryRequest, loginState.getId(),"true"); | |
| 185 | 185 | } |
| 186 | 186 | /** |
| 187 | 187 | * 孕期体重异常管理 导出 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
1087552
| ... | ... | @@ -747,9 +747,10 @@ |
| 747 | 747 | * @param riskPatientsQueryRequest |
| 748 | 748 | * @return |
| 749 | 749 | */ |
| 750 | - public BaseResponse queryAbnormalWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer userId) { | |
| 750 | + public BaseResponse queryAbnormalWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer userId,String need) { | |
| 751 | 751 | |
| 752 | 752 | String hospital = autoMatchFacade.getHospitalId(userId); |
| 753 | + PatientsQuery pq = new PatientsQuery(); | |
| 753 | 754 | PatientsQuery patientsQuery = new PatientsQuery(); |
| 754 | 755 | patientsQuery.setYn(YnEnums.YES.getId()); |
| 755 | 756 | patientsQuery.setType(1); |
| 756 | 757 | |
| 757 | 758 | |
| 758 | 759 | |
| ... | ... | @@ -783,24 +784,26 @@ |
| 783 | 784 | } |
| 784 | 785 | if(CollectionUtils.isNotEmpty(ids)) { |
| 785 | 786 | //获取bmi大于 25 &筛选bmi条件 |
| 786 | - PatientsQuery pq = new PatientsQuery(); | |
| 787 | 787 | pq.setIds(ids); |
| 788 | 788 | pq.setPage(riskPatientsQueryRequest.getPage()); |
| 789 | 789 | pq.setLimit(riskPatientsQueryRequest.getLimit()); |
| 790 | + if(StringUtils.isNotEmpty(need)){ | |
| 791 | + pq.setNeed(need); | |
| 792 | + } | |
| 790 | 793 | List <Patients> ps = patientsService.queryPatientBySort(pq, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); |
| 791 | 794 | if (CollectionUtils.isNotEmpty(ps)) { |
| 792 | 795 | data = convertToQuanWeight(ps,null); |
| 793 | 796 | } |
| 794 | 797 | } |
| 795 | 798 | } |
| 796 | - return new BaseListResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(data).setPageInfo(patientsQuery.getPageInfo()); | |
| 799 | + return new BaseListResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(data).setPageInfo(pq.getPageInfo()); | |
| 797 | 800 | } |
| 798 | 801 | /** |
| 799 | 802 | * 巨大儿管理 |
| 800 | 803 | * @param riskPatientsQueryRequest |
| 801 | 804 | * @return |
| 802 | 805 | */ |
| 803 | - public BaseResponse queryGiantWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer userId) { | |
| 806 | + public BaseResponse queryGiantWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer userId,String need) { | |
| 804 | 807 | |
| 805 | 808 | //分娩档案 |
| 806 | 809 | String hospital = autoMatchFacade.getHospitalId(userId); |
| ... | ... | @@ -876,6 +879,9 @@ |
| 876 | 879 | pq.setIds(CollectionUtils.isEmpty(idsPW)? idsMd : idsPW); |
| 877 | 880 | pq.setPage(riskPatientsQueryRequest.getPage()); |
| 878 | 881 | pq.setLimit(riskPatientsQueryRequest.getLimit()); |
| 882 | + if(StringUtils.isNotEmpty(need)){ | |
| 883 | + pq.setNeed(need); | |
| 884 | + } | |
| 879 | 885 | List <Patients> ps = patientsService.queryPatientBySort(pq, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); |
| 880 | 886 | if(CollectionUtils.isNotEmpty(ps)){ |
| 881 | 887 | data = convertToQuanWeight(ps,"judaer");//judaer巨大儿管理 |
| ... | ... | @@ -888,7 +894,7 @@ |
| 888 | 894 | public void exportQueryAbnormalWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer id, HttpServletResponse response) { |
| 889 | 895 | |
| 890 | 896 | try { |
| 891 | - BaseListResponse listResponse = (BaseListResponse) queryAbnormalWeight(riskPatientsQueryRequest, id); | |
| 897 | + BaseListResponse listResponse = (BaseListResponse) queryAbnormalWeight(riskPatientsQueryRequest, id,null); | |
| 892 | 898 | |
| 893 | 899 | List<Map> list = listResponse.getData(); |
| 894 | 900 | List<Map<String, Object>> datas = new ArrayList<>(); |
| ... | ... | @@ -940,7 +946,7 @@ |
| 940 | 946 | public void exportQueryGiantWeight(RiskPatientsQueryRequest riskPatientsQueryRequest, Integer id, HttpServletResponse response) { |
| 941 | 947 | |
| 942 | 948 | try { |
| 943 | - BaseListResponse listResponse = (BaseListResponse) queryGiantWeight(riskPatientsQueryRequest, id); | |
| 949 | + BaseListResponse listResponse = (BaseListResponse) queryGiantWeight(riskPatientsQueryRequest, id,null); | |
| 944 | 950 | |
| 945 | 951 | List<Map> list = listResponse.getData(); |
| 946 | 952 | List<Map<String, Object>> datas = new ArrayList<>(); |