Commit 0ed7684264245decac30fbd2f50b40e0e199f30d

Authored by liquanyu
1 parent 3a8430c21c

儿童营养报告

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 {