Commit 7aa17370a5d3a6aedd7f6b74aa2d57fde6302d20

Authored by litao@lymsh.com
1 parent e75829a02a

体重管理相关代码

Showing 1 changed file with 8 additions and 15 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java View file @ 7aa1737
... ... @@ -222,9 +222,9 @@
222 222 map.put("age", DateUtil.getAge(patients.getBirth()));
223 223 Integer week = DateUtil.getWeek(patients.getLastMenses(), new Date());
224 224 String yunqi = "";
225   - if(week < 12) {
  225 + if(week <= 12) {
226 226 yunqi = "孕早期";
227   - } else if(week >= 12 && week <= 28) {
  227 + } else if(week <= 28) {
228 228 yunqi = "孕中期";
229 229 } else {
230 230 yunqi = "孕晚期";
... ... @@ -316,7 +316,7 @@
316 316 }
317 317  
318 318 private void setGuide(Integer week, Map<String, Object> map) {
319   - if(week < 12) {
  319 + if(week <= 12) {
320 320 Map<String, Object> map1 = setData2("膳食清淡、适口", "避免过咸、过甜和油腻的食物,这样能增加食欲,易于消化,有利于降低怀孕早期的妊娠反应,满足营养的需要。每日盐不超过6克,油不超过20克,可食用植物油,少用动物油。");
321 321 Map<String, Object> map2 = setData2("少食多餐", "少食多餐可帮助有妊娠反应的孕妈妈尽可能多的摄入食物。每日可进食5-6餐(分三正餐和三次加餐),选择喜欢吃的食物,避免胃饥饿,不可强制进食,进食的餐次、数量、种类及时间应根据食欲和反应的轻重及时调整。");
322 322 Map<String, Object> map3 = setData2("多摄入富含碳水化合物的谷类、薯类和水果", "保证每天至少摄入150克碳水化合物(约合谷类200克),避免因碳水化合物不足,脂肪分解产生酮体而影响胎儿早期大脑发育。");
... ... @@ -327,7 +327,7 @@
327 327 setData2("避免刺激性食物", "避免刺激性食物,如:茶、咖啡、可乐及辛辣调味品,否则会使大便干燥,引起便秘和痔疮。");
328 328 map.put("guide", Arrays.asList(map1, map2, map3, map4, map5, map6));
329 329 map.put("guideTitle", "孕早期营养指南");
330   - } else if(week >= 12 && week <= 28) {
  330 + } else if(week <= 28) {
331 331 Map<String, Object> map1 = setData2("适当增加鱼、禽、蛋、瘦肉、海产品的摄入", "从孕中期开始,孕妈妈体重进入快速增长时期,需要更多的能量和优质蛋白质。其中鱼类除了提供优质蛋白质外,还可提供不饱和脂肪酸,这对孕20周后胎儿脑和视网膜功能发育很重要,可以使宝宝的大脑变得更聪明,眼睛更明亮。", "建议从孕中期开始每天要比怀孕前多摄入总计约50-100克的鱼、禽、蛋、瘦肉;鱼类作为动物血食物的首选,每周最好能摄入2-3次,每天还应摄入至少1个鸡蛋。");
332 332 Map<String, Object> map2 = setData2("适当增加奶类的摄入", "奶及奶制品,对孕期蛋白质的补充很重要,同时也是钙的良好来源。从孕中期开始,孕妈妈每日至少应摄入250毫升的牛奶或相当量的奶制品,并补充300毫克的钙(或喝500毫升的低脂牛奶),以满足孕妈妈自身和日渐长大的胎儿对钙的需求。", "孕中期每日钙的需求量为1000毫克。除了奶及奶制品,富含钙的食物还有:鱼、海带、虾皮、芝麻酱、豆类及豆制品。但是,豆浆和大豆制品的钙含量远不如牛奶,所以不能代替牛奶补钙。菠菜、苋菜、空心菜等蔬菜含有大量的草酸,可能会影响钙的吸收,在烹煮时宜先焯水后再加工,可去掉部分草酸,增加钙的吸收。");
333 333 Map<String, Object> map3 = setData2("常吃含铁丰富的食物", "孕中期每日需要铁25毫克。铁摄入不足,孕妈妈和胎儿都容易发生缺铁性贫血。富含铁的动物性食物有动物血、肝脏、瘦肉等,植物性食物有黑木耳、红枣、黄花菜等。", "同时,要多摄入富含维生素C的新鲜水果和蔬菜,如青菜、韭菜、橙子、猕猴桃等,或补充适量的维生素C制剂,有助于铁的吸收和利用。");
... ... @@ -355,7 +355,7 @@
355 355 Map<String, Object> lunch2 = new HashMap<>(); // 下午加餐
356 356 Map<String, Object> dinner = new HashMap<>(); // 晚餐
357 357 Map<String, Object> dinner2 = new HashMap<>(); // 晚加餐
358   - if(week < 12) {
  358 + if(week <= 12) {
359 359 setData(breakfast, "早餐", "(谷类80克,蔬菜70克,蛋类50克,坚果18克,油脂5克)\n" +
360 360 "面包(30克);小米绿豆粥(小米25克,绿豆25克);\n" +
361 361 "水煮鸡蛋(白皮鸡蛋50克);\n" +
... ... @@ -379,7 +379,7 @@
379 379  
380 380 recipeTitle1 = "孕早期营养食谱举例";
381 381 recipeTitle2 = "以身高1.60m轻度体力劳动、中等身材的女性为例,孕早期一天所需能量约为1925千卡";
382   - } else if(week >= 12 && week <= 28) {
  382 + } else if(week <= 28) {
383 383 setData(breakfast, "早餐", "(谷类75克,蔬菜70克,蛋类50克,坚果15克,油脂5克)\n" +
384 384 "全麦面包(全麦粉25克);小米粥(小米25克,大米25克);\n" +
385 385 "煮鸡蛋(鸡蛋50克);\n" +
386 386  
... ... @@ -458,9 +458,9 @@
458 458 private void setInfo(Integer week, Map<String, Object> map) {
459 459 if(week != null) {
460 460 map.put("infoTitle2", String.format("胎儿第%s周", week));
461   - if(week < 12) {
  461 + if(week <= 12) {
462 462 map.put("infoTitle1", "孕早期相关营养信息");
463   - } else if(week >= 12 && week <= 28) {
  463 + } else if(week <= 28) {
464 464 map.put("infoTitle1", "孕中期相关营养信息");
465 465 } else {
466 466 map.put("infoTitle1", "孕晚期相关营养信息");
... ... @@ -601,11 +601,6 @@
601 601 infoTitle3 = "最后关头 努力补钙";
602 602 infoList.add("孕晚期被称为“储备期”,因为您的宝宝要储存营养,为出生后到子宫外的生活做准备。这一期间您的孩子需要大量的钙,以备快速形成骨骼和牙齿所需。研究表明,您的孩子每天从您身体中吸走约250-300mg的钙(差不多1杯牛奶)。");
603 603 infoList.add("牛奶、酸奶、奶酪、豆腐、深绿叶蔬菜、椰菜、菠菜、豆类和凤尾鱼等骨骼可使用的鱼、罐头沙丁鱼、鲑鱼和金枪鱼都是钙的良好来源,每天食用这些食物的量至少是3-4份。");
604   - infoList.add("");
605   - infoList.add("");
606   - infoList.add("");
607   - infoList.add("");
608   - infoList.add("");
609 604 } else if(week == 36) {
610 605 infoTitle3 = "铁要充足";
611 606 infoList.add("您的宝宝在孕晚期需要储备的另一种营养素是铁,因为铁能够使您的小宝宝在出生后的前6个月中快速生长。每天要食用含铁的食物至少2-3份。");
... ... @@ -621,8 +616,6 @@
621 616 infoTitle3 = "注意不过量进食";
622 617 infoList.add("临近预产期,您的食欲大为好转,一不留神就会进食过量。要知道,胎宝宝在此时体重增长非常快,如果在这阶段经常过量进食,会使胎宝宝长的过大,分娩时容易难产。");
623 618 infoList.add("要适当多吃些量小营养高的食物,有利于增加分娩时的产力。应增加摄取含维生素K、维生素C和铁的食物,如牛奶、紫菜、畜排骨、豆制品、胡萝卜、鸡蛋等。");
624   - infoList.add("");
625   - infoList.add("");
626 619 } else if(week == 40) {
627 620 infoTitle3 = "助产大力士";
628 621 infoList.add("临近预产期,您的食欲大为好转,一不留神就会进食过量。要知道,胎宝宝在此时体重增长非常快,如果在这阶段经常过量进食,会使胎宝宝长的过大,分娩时容易难产。");