Commit 0ed7684264245decac30fbd2f50b40e0e199f30d
1 parent
3a8430c21c
Exists in
master
and in
6 other branches
儿童营养报告
Showing 1 changed file with 66 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
0ed7684
... | ... | @@ -2225,6 +2225,72 @@ |
2225 | 2225 | } |
2226 | 2226 | } |
2227 | 2227 | kcal = getKaul(kcal); |
2228 | + | |
2229 | + if (month < 12) | |
2230 | + { | |
2231 | + if (kcal < 800) | |
2232 | + { | |
2233 | + kcal = 800; | |
2234 | + } | |
2235 | + else if (kcal > 2000) | |
2236 | + { | |
2237 | + kcal = 2000; | |
2238 | + } | |
2239 | + } | |
2240 | + else if (month < 36) | |
2241 | + { | |
2242 | + if (kcal < 600 && "正常".equals(kaupEvaluate)) | |
2243 | + { | |
2244 | + kcal = 600; | |
2245 | + } | |
2246 | + else if (kcal > 1550 && "正常".equals(kaupEvaluate)) | |
2247 | + { | |
2248 | + kcal = 1550; | |
2249 | + }else if (kcal < 500 && "消瘦".equals(kaupEvaluate)) | |
2250 | + { | |
2251 | + kcal = 500; | |
2252 | + } | |
2253 | + else if (kcal > 1100 && "消瘦".equals(kaupEvaluate)) | |
2254 | + { | |
2255 | + kcal = 1100; | |
2256 | + } | |
2257 | + else if (kcal < 800 && "超重".equals(kaupEvaluate)) | |
2258 | + { | |
2259 | + kcal = 800; | |
2260 | + } | |
2261 | + else if (kcal > 1750 && "超重".equals(kaupEvaluate)) | |
2262 | + { | |
2263 | + kcal = 1750; | |
2264 | + } | |
2265 | + } | |
2266 | + else if (month == 36) | |
2267 | + { | |
2268 | + if (kcal < 1300 && "正常".equals(kaupEvaluate)) | |
2269 | + { | |
2270 | + kcal = 1300; | |
2271 | + } | |
2272 | + else if (kcal > 1750 && "正常".equals(kaupEvaluate)) | |
2273 | + { | |
2274 | + kcal = 1750; | |
2275 | + }else if (kcal < 1200 && "消瘦".equals(kaupEvaluate)) | |
2276 | + { | |
2277 | + kcal = 1200; | |
2278 | + } | |
2279 | + else if (kcal > 1450 && "消瘦".equals(kaupEvaluate)) | |
2280 | + { | |
2281 | + kcal = 1450; | |
2282 | + } | |
2283 | + else if (kcal < 1500 && "超重".equals(kaupEvaluate)) | |
2284 | + { | |
2285 | + kcal = 1500; | |
2286 | + } | |
2287 | + else if (kcal > 1850 && "超重".equals(kaupEvaluate)) | |
2288 | + { | |
2289 | + kcal = 1850; | |
2290 | + } | |
2291 | + } | |
2292 | + | |
2293 | + | |
2228 | 2294 | List<BabyConfigModel> configModels = mongoTemplate.find(Query.query(Criteria.where("kcal").is(kcal).and("status").is(kaupEvaluate).and("type").is(type)), BabyConfigModel.class); |
2229 | 2295 | if (CollectionUtils.isNotEmpty(configModels) && configModels.size() == 3) |
2230 | 2296 | { |