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 | { |