Commit b750b911291f27e7a59d0a3552802beb6585f0b1
1 parent
aca47650c9
Exists in
master
and in
6 other branches
权限判断修改
Showing 2 changed files with 20 additions and 30 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
b750b91
... | ... | @@ -1402,15 +1402,18 @@ |
1402 | 1402 | patientBaseResult.setPwId(pw.getId()); |
1403 | 1403 | } |
1404 | 1404 | //高危报告权限判断 |
1405 | - String HealthyId = "d42eec03-aa86-45b8-a4e0-78a0ff365fb6";//健康id// | |
1406 | - String bmiId = "a427da89-594a-46c2-b9f7-1b0d355ce54c";//28>BMI>25 | |
1407 | - String bmiIdStr = "5a40c6c5422b03d4ad2bf7bd";//BMI<18.5 | |
1408 | - if (null == patients.getRiskFactorId() || patients.getRiskFactorId().contains(HealthyId) || patients.getRiskFactorId().contains(bmiId) || patients.getRiskFactorId().contains(bmiIdStr)) { | |
1405 | + List<String> healthy = new ArrayList(); | |
1406 | + healthy.add("d42eec03-aa86-45b8-a4e0-78a0ff365fb6");//健康id// | |
1407 | + healthy.add("a427da89-594a-46c2-b9f7-1b0d355ce54c");//28>BMI>25 | |
1408 | + healthy.add("5a40c6c5422b03d4ad2bf7bd");//BMI<18.5 | |
1409 | + if (null == patients.getRiskFactorId() || healthy.containsAll(patients.getRiskFactorId())) { | |
1409 | 1410 | patientBaseResult.setFlag(false); |
1410 | 1411 | } else { |
1411 | 1412 | patientBaseResult.setFlag(true); |
1412 | 1413 | } |
1413 | 1414 | return new BaseObjectResponse().setData(patientBaseResult).setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS); |
1414 | 1415 | } |
1416 | + | |
1417 | + | |
1415 | 1418 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
b750b91
... | ... | @@ -2062,8 +2062,7 @@ |
2062 | 2062 | Set set = new HashSet(); |
2063 | 2063 | if (null != weightReportModel.getgDMId()) { |
2064 | 2064 | set.add(weightReportModel.getgDMName()); |
2065 | - } | |
2066 | - if (null != weightReportModel.getMedicationDiabetesID()) { | |
2065 | + } else if (null != weightReportModel.getMedicationDiabetesID()) { | |
2067 | 2066 | set.add(weightReportModel.getoDIPName()); |
2068 | 2067 | } |
2069 | 2068 | datas.put("1", this.getDiabetestInfo(weights, data3, weightReportModel, patientWeight, patients, bmiD, week, diabetesKcalStr, set)); |
... | ... | @@ -2071,8 +2070,7 @@ |
2071 | 2070 | Set set = new HashSet(); |
2072 | 2071 | if (null != weightReportModel.getGestationalHypertensionGHID()) { |
2073 | 2072 | set.add(weightReportModel.getGestationalHypertensionGHName()); |
2074 | - } | |
2075 | - if (null != weightReportModel.getChronicHypertensionID()) { | |
2073 | + } else if (null != weightReportModel.getChronicHypertensionID()) { | |
2076 | 2074 | set.add(weightReportModel.getChronicHypertensionName()); |
2077 | 2075 | } |
2078 | 2076 | //高血压hypertension |
2079 | 2077 | |
... | ... | @@ -2081,10 +2079,8 @@ |
2081 | 2079 | //甲亢hyperthyroidism |
2082 | 2080 | Set set = new HashSet(); |
2083 | 2081 | if (null != weightReportModel.getHyperthyroidismNeedID()) { |
2084 | - | |
2085 | 2082 | set.add(weightReportModel.getHyperthyroidismName()); |
2086 | - } | |
2087 | - if (null != weightReportModel.getHyperthyroidismID()) { | |
2083 | + } else if (null != weightReportModel.getHyperthyroidismID()) { | |
2088 | 2084 | set.add(weightReportModel.getHyperthyroidismName()); |
2089 | 2085 | } |
2090 | 2086 | datas.put("4", this.getDiabetestInfo(weights, data4, weightReportModel, patientWeight, patients, bmiD, week, gkKcalStr, set)); |
2091 | 2087 | |
... | ... | @@ -2094,11 +2090,9 @@ |
2094 | 2090 | Set set = new HashSet(); |
2095 | 2091 | if (null != weightReportModel.getHypothyroidismID()) { |
2096 | 2092 | set.add(weightReportModel.getHypothyroidismName()); |
2097 | - } | |
2098 | - if (null != weightReportModel.getyLCHypothyroidismID()) { | |
2093 | + } else if (null != weightReportModel.getyLCHypothyroidismID()) { | |
2099 | 2094 | set.add(weightReportModel.getyLCHypothyroidismName()); |
2100 | - } | |
2101 | - if (null != weightReportModel.getHypothyroidismNeedID()) { | |
2095 | + } else if (null != weightReportModel.getHypothyroidismNeedID()) { | |
2102 | 2096 | set.add(weightReportModel.getHypothyroidismNeedName()); |
2103 | 2097 | } |
2104 | 2098 | datas.put("5", this.getDiabetestInfo(weights, data5, weightReportModel, patientWeight, patients, bmiD, week, gjKcalStr, set)); |
2105 | 2099 | |
2106 | 2100 | |
2107 | 2101 | |
2108 | 2102 | |
... | ... | @@ -2108,20 +2102,15 @@ |
2108 | 2102 | Set set = new HashSet(); |
2109 | 2103 | if (null != weightReportModel.getAnemiaPregnancyId()) { |
2110 | 2104 | set.add(weightReportModel.getAnemiaPregnancyName()); |
2111 | - } | |
2112 | - if (null != weightReportModel.getMildAnemiaID()) { | |
2105 | + } else if (null != weightReportModel.getMildAnemiaID()) { | |
2113 | 2106 | set.add(weightReportModel.getMildAnemiaName()); |
2114 | - } | |
2115 | - if (null != weightReportModel.getModerateAnemiaID()) { | |
2107 | + } else if (null != weightReportModel.getModerateAnemiaID()) { | |
2116 | 2108 | set.add(weightReportModel.getModerateAnemiaName()); |
2117 | - } | |
2118 | - if (null != weightReportModel.getSevereAnemiaID()) { | |
2109 | + } else if (null != weightReportModel.getSevereAnemiaID()) { | |
2119 | 2110 | set.add(weightReportModel.getSevereAnemiaName()); |
2120 | - } | |
2121 | - if (null != weightReportModel.getSevereAnemiaHBID()) { | |
2111 | + } else if (null != weightReportModel.getSevereAnemiaHBID()) { | |
2122 | 2112 | set.add(weightReportModel.getSevereAnemiaHBName()); |
2123 | - } | |
2124 | - if (null != weightReportModel.getObstructiveAnemiaID()) { | |
2113 | + } else if (null != weightReportModel.getObstructiveAnemiaID()) { | |
2125 | 2114 | set.add(weightReportModel.getObstructiveAnemiaName()); |
2126 | 2115 | } |
2127 | 2116 | //贫血anemia |
... | ... | @@ -2130,8 +2119,7 @@ |
2130 | 2119 | Set set = new HashSet(); |
2131 | 2120 | if (null != weightReportModel.getDiseasesDigestiveSystemId()) { |
2132 | 2121 | set.add(weightReportModel.getDiseasesDigestiveSystemName()); |
2133 | - } | |
2134 | - if (null != weightReportModel.getViralHepatitisId()) { | |
2122 | + } else if (null != weightReportModel.getViralHepatitisId()) { | |
2135 | 2123 | set.add(weightReportModel.getViralHepatitisName()); |
2136 | 2124 | } |
2137 | 2125 | //急性肝炎acuteHepatitis |
... | ... | @@ -2141,8 +2129,7 @@ |
2141 | 2129 | Set set = new HashSet(); |
2142 | 2130 | if (null != weightReportModel.getCirrhosis()) { |
2143 | 2131 | set.add(weightReportModel.getCirrhosisName()); |
2144 | - } | |
2145 | - if (null != weightReportModel.getLiverFunctionErrorId()) { | |
2132 | + } else if (null != weightReportModel.getLiverFunctionErrorId()) { | |
2146 | 2133 | set.add(weightReportModel.getLiverFunctionErrorName()); |
2147 | 2134 | } |
2148 | 2135 | datas.put("8", this.getInfo(weights, data6, weightReportModel, patientWeight, patients, bmiD, week, mxgyKcalStr, set)); |