Commit 7aa17370a5d3a6aedd7f6b74aa2d57fde6302d20
1 parent
e75829a02a
Exists in
master
and in
6 other branches
体重管理相关代码
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("临近预产期,您的食欲大为好转,一不留神就会进食过量。要知道,胎宝宝在此时体重增长非常快,如果在这阶段经常过量进食,会使胎宝宝长的过大,分娩时容易难产。"); |