Commit 368324b921acc654a0f03745dc2d717f50b3a1fc
1 parent
e95451d5e8
Exists in
master
and in
6 other branches
体重营养报告接口功能修改
Showing 2 changed files with 14 additions and 34 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientWeightController.java
View file @
368324b
| ... | ... | @@ -271,8 +271,6 @@ |
| 271 | 271 | if (pid.isEmpty() || "null".equals(pid)) { |
| 272 | 272 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.USER_PASSWORD_ERROR).setErrormsg("pid值不能为空!"); |
| 273 | 273 | } |
| 274 | - Integer ss = getUserId(request); | |
| 275 | - System.out.println("sss:" + ss); | |
| 276 | 274 | return patientWeightService.getWeightsReport(pid, getUserId(request), rid); |
| 277 | 275 | } |
| 278 | 276 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
368324b
| ... | ... | @@ -1965,16 +1965,16 @@ |
| 1965 | 1965 | Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(patientWeight.getPatientId())), Patients.class); |
| 1966 | 1966 | //1.1获取到这孕妇所有的高危因素id |
| 1967 | 1967 | //1.2获取身高 |
| 1968 | - String height = patientWeight.getBeforeHeight(); | |
| 1968 | + /* String height = patientWeight.getBeforeHeight(); | |
| 1969 | 1969 | //获取体重 |
| 1970 | - String weight = patientWeight.getBeforeWeight(); | |
| 1971 | - Double heights = Double.valueOf(height).doubleValue() / 100; | |
| 1970 | + String weight = patientWeight.getBeforeWeight();*/ | |
| 1971 | + Double heights = Double.valueOf(patientWeight.getBeforeHeight()).doubleValue() / 100; | |
| 1972 | 1972 | int week = DateUtil.getWeek2(patients.getLastMenses(), new Date()); |
| 1973 | 1973 | this.getAcuteHepatitis(heights, week); |
| 1974 | 1974 | //获取胎数 |
| 1975 | 1975 | String bregmatic = patientWeight.getBregmatic(); |
| 1976 | 1976 | //获取bmi值 |
| 1977 | - Double bmiD = Double.valueOf(this.getBmi(weight, height)).doubleValue(); | |
| 1977 | + Double bmiD = Double.valueOf(this.getBmi(patientWeight.getBeforeWeight(), patientWeight.getBeforeHeight())).doubleValue(); | |
| 1978 | 1978 | String bmiStr = ""; |
| 1979 | 1979 | //空和1表示单胎 |
| 1980 | 1980 | if (!org.apache.commons.lang.StringUtils.isNotEmpty(bregmatic) || "1".equals(bregmatic)) { |
| ... | ... | @@ -2161,17 +2161,6 @@ |
| 2161 | 2161 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(this.getFirstOrNull(datas)); |
| 2162 | 2162 | } |
| 2163 | 2163 | |
| 2164 | - private static String getKeyOrNull(Map<String, Object> map) { | |
| 2165 | - String obj = null; | |
| 2166 | - for (Map.Entry<String, Object> entry : map.entrySet()) { | |
| 2167 | - obj = entry.getKey(); | |
| 2168 | - if (obj != null) { | |
| 2169 | - break; | |
| 2170 | - } | |
| 2171 | - } | |
| 2172 | - return obj; | |
| 2173 | - } | |
| 2174 | - | |
| 2175 | 2164 | //获取第一个map中数据值 |
| 2176 | 2165 | private static Object getFirstOrNull(Map<String, Map<String, Object>> map) { |
| 2177 | 2166 | Object obj = null; |
| 2178 | 2167 | |
| ... | ... | @@ -2189,15 +2178,15 @@ |
| 2189 | 2178 | setReport(data, weights, patientWeight.getBeforeWeight(), patientWeight.getBmi(), patientWeight.getDayWeights(), patientWeight.getBregmatic()); |
| 2190 | 2179 | Map userMap = new HashMap(); |
| 2191 | 2180 | userMap.put("userName", patients.getUsername()); |
| 2192 | - userMap.put("age", patients.getAge()); | |
| 2193 | - userMap.put("height", patientWeight.getBeforeHeight()); | |
| 2181 | + userMap.put("age", patients.getAge() + "岁"); | |
| 2182 | + userMap.put("height", patientWeight.getBeforeHeight() + "cm"); | |
| 2194 | 2183 | userMap.put("bmi", bmi); |
| 2195 | 2184 | userMap.put("week", week); |
| 2196 | 2185 | userMap.put("vcCardNo", patients.getVcCardNo()); |
| 2197 | 2186 | userMap.put("phone", patients.getPhone()); |
| 2198 | 2187 | userMap.put("dueDate", DateUtil.getyyyy_MM_dd(patients.getDueDate())); |
| 2199 | - userMap.put("NowWeight", patientWeight.getNowWeight()); | |
| 2200 | - userMap.put("BeforeWeight", patientWeight.getBeforeWeight()); | |
| 2188 | + userMap.put("NowWeight", patientWeight.getNowWeight() + "kg"); | |
| 2189 | + userMap.put("BeforeWeight", patientWeight.getBeforeWeight() + "kg"); | |
| 2201 | 2190 | userMap.put("riskFactor", set); |
| 2202 | 2191 | data.put("userInfo", userMap); |
| 2203 | 2192 | Map map2 = new HashMap(); |
| ... | ... | @@ -2212,7 +2201,7 @@ |
| 2212 | 2201 | } |
| 2213 | 2202 | if (null != weightReportModel.getWeeks() && weightReportModel.getWeeks() == week) { |
| 2214 | 2203 | Map map = new HashMap(); |
| 2215 | - map.put("weeks", weightReportModel.getWeeks()); | |
| 2204 | + map.put("weeks", "孕" + weightReportModel.getWeeks() + "周"); | |
| 2216 | 2205 | map.put("becareful", weightReportModel.getBecareful()); |
| 2217 | 2206 | data.put("attentionWeek", map); |
| 2218 | 2207 | } |
| 2219 | 2208 | |
| 2220 | 2209 | |
| ... | ... | @@ -2250,15 +2239,15 @@ |
| 2250 | 2239 | setReport(data, weights, patientWeight.getBeforeWeight(), patientWeight.getBmi(), patientWeight.getDayWeights(), patientWeight.getBregmatic()); |
| 2251 | 2240 | Map userMap = new HashMap(); |
| 2252 | 2241 | userMap.put("userName", patients.getUsername()); |
| 2253 | - userMap.put("age", patients.getAge()); | |
| 2254 | - userMap.put("height", patientWeight.getBeforeHeight()); | |
| 2242 | + userMap.put("age", patients.getAge() + "岁"); | |
| 2243 | + userMap.put("height", patientWeight.getBeforeHeight() + "cm"); | |
| 2255 | 2244 | userMap.put("bmi", bmi); |
| 2256 | - userMap.put("week", week); | |
| 2245 | + userMap.put("week", "孕" + week + "周"); | |
| 2257 | 2246 | userMap.put("vcCardNo", patients.getVcCardNo()); |
| 2258 | 2247 | userMap.put("phone", patients.getPhone()); |
| 2259 | 2248 | userMap.put("dueDate", DateUtil.getyyyy_MM_dd(patients.getDueDate())); |
| 2260 | - userMap.put("NowWeight", patientWeight.getNowWeight()); | |
| 2261 | - userMap.put("BeforeWeight", patientWeight.getBeforeWeight()); | |
| 2249 | + userMap.put("NowWeight", patientWeight.getNowWeight() + "kg"); | |
| 2250 | + userMap.put("BeforeWeight", patientWeight.getBeforeWeight() + "kg"); | |
| 2262 | 2251 | userMap.put("riskFactor", set); |
| 2263 | 2252 | data.put("userInfo", userMap); |
| 2264 | 2253 | Map map2 = new HashMap(); |
| ... | ... | @@ -2848,12 +2837,5 @@ |
| 2848 | 2837 | return 0.0; |
| 2849 | 2838 | } |
| 2850 | 2839 | |
| 2851 | - public static void main(String[] args) { | |
| 2852 | - if (true) { | |
| 2853 | - System.out.println("=========>" + true); | |
| 2854 | - } else if (true) { | |
| 2855 | - System.out.println("6666666666666666"); | |
| 2856 | - } | |
| 2857 | - } | |
| 2858 | 2840 | } |