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