[수정] 영양점수 점수 계산과 총 점 계산이 정확하게 계산되는가

dev_bert
isol2011 3 years ago
parent 4d421aeba8
commit 6e3b23a3ab

@ -44,7 +44,7 @@ public class ConstantDB {
day = 3;
}else if(afterbirthday <= 270) {
day = 4;
}else if(afterbirthday <= 360) {
}else if(afterbirthday <= 730) {
day = 5;
}

@ -69,15 +69,15 @@ public class FoodScoreCalculation {
public static void main(String[] args) {
DataMap food = new DataMap();
food.put("month",11);
food.put("month",6);
food.put("dqi_food_1",0); //모유 계산 X
food.put("dqi_food_2",0); //분유 + 유제품
food.put("dqi_food_2",500); //분유 + 유제품
food.put("dqi_food_3",0); // 2번과 더해져 계산
food.put("dqi_food_4",0); //통곡물
food.put("dqi_food_5",29); //정제된 곡물
food.put("dqi_food_6",10); //단백질
food.put("dqi_food_7",10); //채소류
food.put("dqi_food_8",10); //과일류
food.put("dqi_food_5",0); //정제된 곡물
food.put("dqi_food_6",0); //단백질
food.put("dqi_food_7",0); //채소류
food.put("dqi_food_8",0); //과일류
food.put("dqi_food_9",0); //100%과일주스
food.put("dqi_food_10",0); //당함유 음료
food.put("dqi_food_11",0); //당첨가 제품
@ -160,9 +160,9 @@ public class FoodScoreCalculation {
if(dqi_food_1>0 && dqi_food_2>0) return 5;
else if(dqi_food_1>0) return 15;
else return 0;
}else if(x>0 && label==1)
}else if(x>0 && label==1)
return 5;
else
else
return 0;
}
@ -172,17 +172,22 @@ public class FoodScoreCalculation {
* @return
*/
private double get_dqi_food2(double x) {
if( x ==0 )
return 0;
else if(label==0) {
if(label==0) {
if(dqi_food_2>0) return 5;
else return 0;
}if(label==1) {
if(x<236.59) return 0;
else if(x<=591.46) return 1.25;
else if(x<=828.06) return 2.5;
else if(x<=1035.07) return 1.25;
else return 0;
}else if(label==1) {
double dqi1, dqi2 = 0;
if(x<236.59) dqi2 = 0;
else if(x<=591.46) dqi2 = 1.25;
else if(x<=828.06) dqi2 = 2.5;
else if(x<=1035.07) dqi2 = 1.25;
// else return 0;
dqi1 = get_dqi_food1(dqi_food_1);
if (dqi1 + dqi2 >= 5){
return 5;
}else{
return dqi1 + dqi2;
}
}else if(label==2) {
if(x<236.59) return 0;
else if(x<=411.07) return 2.5;
@ -216,7 +221,7 @@ public class FoodScoreCalculation {
if( x == 0 && label != 0 )
return 0;
else if(label==0) {
if(x>0 || dqi_food_5>0) return 0;
if(x>0) return 0;
else return 5;
}else if(label==1) {
if(x<2.96) return 0;
@ -532,9 +537,9 @@ public class FoodScoreCalculation {
return t/15*100;
} else {
// (1모유, 2분유), 4통곡물, 6단백질식품, 7채소류, 8과일류
double t = scoreMap.getDouble("dqi_food_1")+scoreMap.getDouble("dqi_food_2")+scoreMap.getDouble("dqi_food_4")+
double t = scoreMap.getDouble("dqi_food_2")+(scoreMap.getDouble("dqi_food_4")*2)+
scoreMap.getDouble("dqi_food_6")+scoreMap.getDouble("dqi_food_7")+scoreMap.getDouble("dqi_food_8");
return t;
return t/25*100;
}
}
private double getUnhealthyFood() {
@ -543,25 +548,19 @@ public class FoodScoreCalculation {
double t = scoreMap.getDouble("dqi_food_4")+scoreMap.getDouble("dqi_food_6")+
scoreMap.getDouble("dqi_food_7")+scoreMap.getDouble("dqi_food_8")+scoreMap.getDouble("dqi_food_9")+
scoreMap.getDouble("dqi_food_10")+scoreMap.getDouble("dqi_food_11")+scoreMap.getDouble("dqi_food_12");
t=t;
return t/40*100;
} else {
// 9 100% 과일주스, 10음료, 11당함유제품, 12 짠과자
double t = scoreMap.getDouble("dqi_food_9")+scoreMap.getDouble("dqi_food_10")+scoreMap.getDouble("dqi_food_11")+scoreMap.getDouble("dqi_food_12");
return t*2.5;
// 5 정제된 곡물, 9 100% 과일주스, 10음료, 11당함유제품, 12 짠과자
double t = (scoreMap.getDouble("dqi_food_5")*2)+scoreMap.getDouble("dqi_food_9")+scoreMap.getDouble("dqi_food_10")+scoreMap.getDouble("dqi_food_11")+scoreMap.getDouble("dqi_food_12");
return t/25*100;
}
}
private long gethealthyFoodScore() {
long result = 0;
if(label==0) {
if(label>=0)
result = Math.round(gethealthyFood());
}else if(label==1) {
result = Math.round(gethealthyFood()*1.818181818);
}else if(label>1){
result = Math.round(gethealthyFood()*2);
}
return result;
}
private long getUnhealthyFoodScore() {
@ -593,14 +592,14 @@ public class FoodScoreCalculation {
scoreMap.put("dqi_food_11", 0);
scoreMap.put("dqi_food_12", 0);
}else {
// 6~11M : 분유
// 6~11M : 모유 + 분유
// 1Y~4Y : 분유 + 유제품류
double milk = 0;
if(label==1)
milk = dqi_food_2;
else if(label>1)
milk = dqi_food_2 + dqi_food_3;
scoreMap.put("dqi_food_1", get_dqi_food1(dqi_food_1) + get_dqi_food2(dqi_food_2));
scoreMap.put("dqi_food_1", get_dqi_food1(dqi_food_1));
scoreMap.put("dqi_food_2", get_dqi_food2(milk));
scoreMap.put("dqi_food_4", get_dqi_food4(dqi_food_4));
scoreMap.put("dqi_food_5", get_dqi_food5(dqi_food_5));
@ -658,6 +657,8 @@ public class FoodScoreCalculation {
return Light.yellow.name();
else if(score==2.5)
return Light.green.name();
else if(score==5)
return Light.green.name();
}else if(label>1){
if(score==0)
return Light.red.name();

@ -527,7 +527,7 @@ public class NutrientScoreCalculation {
if(from*0.5>x)
result = 0;
else if (from*0.5<=x && x<from)
result = 100/(from-from*0.5)*x-100/(from-from*0.5)*from*0.5;
result = 100/(from-from*0.5)*x-100/(from-from*0.5)*from*0.5; // 100/(3-1.5)*2-100/(3-1.5)*3*0.5
else if (from<=x && x<=to)
result = 100;
else if(to<x && x<=to*1.5)

@ -39,9 +39,11 @@ public class WeightCalculation {
public static void main(String[] args) {
// TODO Auto-generated method stub
WeightCalculation input = new WeightCalculation("2", "2021-01-26", "2020-04-20",1000);
WeightCalculation input = new WeightCalculation("N", "2021-06-01", "2022-07-13",407);
float weight = input.estimateHuman(4, 7, 2, 8);
float weight = input.estimateHuman(2, 10, 1, 30);
System.out.println(weight);
}
// dataformat yyyy-mm-dd

@ -1314,37 +1314,37 @@
SELECT
max(x.reg_dt) as reg_dt
,DATE_FORMAT(max(x.reg_dt),'%Y.%m.%d') AS baseday
,TIMESTAMPDIFF(MONTH, bfb.birthday, x.reg_dt) AS month
,IFNULL(SUM(x.enerc), 0) AS enerc
,IFNULL(SUM(x.chotdf), 0) AS chotdf
,IFNULL(SUM(x.procnp), 0) AS procnp
,IFNULL(SUM(x.fat), 0) AS fat
,IFNULL(SUM(x.sugar), 0) AS sugar
,IFNULL(SUM(x.fibtg), 0) AS fibtg
,IFNULL(SUM(x.na), 0) AS na
,IFNULL(SUM(x.vitaminb1), 0) AS vitaminb1
,IFNULL(SUM(x.vitaminb2), 0) AS vitaminb2
,IFNULL(SUM(x.niacin), 0) AS niacin
,IFNULL(SUM(x.ca), 0) AS ca
,IFNULL(SUM(x.k), 0) AS k
,IFNULL(SUM(x.fe), 0) AS fe
,IFNULL(SUM(x.vitamina), 0) AS vitamina
,IFNULL(SUM(x.vitaminc), 0) AS vitaminc
,IFNULL(SUM(x.vitamind), 0) AS vitamind
,IFNULL(SUM(x.vitamine), 0) AS vitamine
,IFNULL(SUM(x.zn), 0) AS zn
,IFNULL(SUM(x.dqi_food_1), 0) AS dqi_food_1
,IFNULL(SUM(x.dqi_food_2), 0) AS dqi_food_2
,IFNULL(SUM(x.dqi_food_3), 0) AS dqi_food_3
,IFNULL(SUM(x.dqi_food_4), 0) AS dqi_food_4
,IFNULL(SUM(x.dqi_food_5), 0) AS dqi_food_5
,IFNULL(SUM(x.dqi_food_6), 0) AS dqi_food_6
,IFNULL(SUM(x.dqi_food_7), 0) AS dqi_food_7
,IFNULL(SUM(x.dqi_food_8), 0) AS dqi_food_8
,IFNULL(SUM(x.dqi_food_9), 0) AS dqi_food_9
,IFNULL(SUM(x.dqi_food_10), 0) AS dqi_food_10
,IFNULL(SUM(x.dqi_food_11), 0) AS dqi_food_11
,IFNULL(SUM(x.dqi_food_12), 0) AS dqi_food_12
,TIMESTAMPDIFF(MONTH, bfb.birthday, x.reg_dt) AS month
,IFNULL(ROUND(SUM(x.enerc), 0), 0) as enerc
,IFNULL(ROUND(SUM(x.chotdf), 0), 0) as chotdf
,IFNULL(ROUND(SUM(x.procnp), 0), 0) as procnp
,IFNULL(ROUND(SUM(x.fat), 0), 0) as fat
,IFNULL(ROUND(SUM(x.sugar), 0), 0) as sugar
,IFNULL(ROUND(SUM(x.fibtg), 0), 0) as fibtg
,IFNULL(ROUND(SUM(x.na), 0), 0) as na
,IFNULL(ROUND(SUM(x.vitaminb1), 1), 0) as vitaminb1
,IFNULL(ROUND(SUM(x.vitaminb2), 1), 0) as vitaminb2
,IFNULL(ROUND(SUM(x.niacin), 0), 0) as niacin
,IFNULL(ROUND(SUM(x.ca), 0), 0) as ca
,IFNULL(ROUND(SUM(x.k), 0), 0) as k
,IFNULL(ROUND(SUM(x.fe), 0), 0) as fe
,IFNULL(ROUND(SUM(x.vitamina), 0), 0) as vitamina
,IFNULL(ROUND(SUM(x.vitaminc), 0), 0) as vitaminc
,IFNULL(ROUND(SUM(x.vitamind), 0), 0) as vitamind
,IFNULL(ROUND(SUM(x.vitamine), 0), 0) as vitamine
,IFNULL(ROUND(SUM(x.zn), 1), 0) as zn
,IFNULL(SUM(x.dqi_food_1), 0) as dqi_food_1
,IFNULL(SUM(x.dqi_food_2), 0) as dqi_food_2
,IFNULL(SUM(x.dqi_food_3), 0) as dqi_food_3
,IFNULL(SUM(x.dqi_food_4), 0) as dqi_food_4
,IFNULL(SUM(x.dqi_food_5), 0) as dqi_food_5
,IFNULL(SUM(x.dqi_food_6), 0) as dqi_food_6
,IFNULL(SUM(x.dqi_food_7), 0) as dqi_food_7
,IFNULL(SUM(x.dqi_food_8), 0) as dqi_food_8
,IFNULL(SUM(x.dqi_food_9), 0) as dqi_food_9
,IFNULL(SUM(x.dqi_food_10), 0) as dqi_food_10
,IFNULL(SUM(x.dqi_food_11), 0) as dqi_food_11
,IFNULL(SUM(x.dqi_food_12), 0) as dqi_food_12
FROM (
(
SELECT
@ -1550,15 +1550,13 @@
<isEqual property="scope" compareValue="week">AND CONCAT(YEAR(reg_dt),"/",WEEK(reg_dt))=#reg_dt#</isEqual>
<isEqual property="scope" compareValue="month">AND CONCAT(YEAR(reg_dt),"/",MONTH(reg_dt)) = #reg_dt#</isEqual>
</isNotEmpty>
)x
)x
LEFT JOIN tbl_db_home_sf hb ON hb.dhb_no = x.db_dhb_no
)x
LEFT JOIN tbl_db_home_sf_ingre dbi ON dbi.dhb_no = x.db_dhb_no
LEFT JOIN tbl_db_bf_ingre di ON di.dbi_no = dbi.dbi_no
LEFT JOIN tbl_db_home_sf_ingre dbi ON dbi.dhb_no = x.db_dhb_no
LEFT JOIN tbl_db_bf_ingre di ON di.dbi_no = dbi.dbi_no
GROUP BY x.dn_no
)
UNION ALL
(
SELECT
@ -1635,15 +1633,15 @@
,ROUND(dbc.vitamind*x.weight,2) AS vitamind
,ROUND(dbc.vitamine*x.weight,2) AS vitamine
,ROUND(dbc.zinc*x.weight,2) AS zn
,IF(dbc.grain ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_1
,IF(dbc.vegetable ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_2
,IF(dbc.fruit ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_3
,IF(dbc.meat ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_4
,IF(dbc.poultry ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_5
,IF(dbc.seafood ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_6
,IF(dbc.turbulence ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_7
,IF(dbc.dairy ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_8
,IF(dbc.bean ='Y', ROUND(dbc.srv*x.weight,2), 0) AS dqi_food_9
,0 AS dqi_food_1
,0 AS dqi_food_2
,0 AS dqi_food_3
,0 AS dqi_food_4
,0 AS dqi_food_5
,0 AS dqi_food_6
,0 AS dqi_food_7
,0 AS dqi_food_8
,0 AS dqi_food_9
,0 AS dqi_food_10
,0 AS dqi_food_11
,0 AS dqi_food_12
@ -1689,18 +1687,18 @@
,ROUND(dn.vitamind*x.weight,2) AS vitamind
,ROUND(dn.vitamine*x.weight,2) AS vitamine
,ROUND(dn.zn*x.weight,2) AS zn
,IF(STRCMP('모유', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_1
,IF(STRCMP('분유', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_2
,IF(STRCMP('유제품류', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_3
,IF(STRCMP('통곡물', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_4
,IF(STRCMP('정제된곡물', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_5
,IF(STRCMP('단백질식품', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_6
,IF(STRCMP('채소류', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_7
,IF(STRCMP('과일류', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_8
,IF(STRCMP('100%과일주스', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_9
,IF(STRCMP('음료', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_10
,IF(STRCMP('당함유제품', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_11
,IF(STRCMP('짠과자', dn.dqi_cate), 0, ROUND(dn.srv*x.weight,2)) AS dqi_food_12
,if(dn.dqi_food_1 is null, 0, ROUND(dn.dqi_food_1 * x.weight, 2)) as dqi_food_1
,if(dn.dqi_food_2 is null, 0, ROUND(dn.dqi_food_2 * x.weight, 2)) as dqi_food_2
,if(dn.dqi_food_3 is null, 0, ROUND(dn.dqi_food_3 * x.weight, 2)) as dqi_food_3
,if(dn.dqi_food_4 is null, 0, ROUND(dn.dqi_food_4 * x.weight, 2)) as dqi_food_4
,if(dn.dqi_food_5 is null, 0, ROUND(dn.dqi_food_5 * x.weight, 2)) as dqi_food_5
,if(dn.dqi_food_6 is null, 0, ROUND(dn.dqi_food_6 * x.weight, 2)) as dqi_food_6
,if(dn.dqi_food_7 is null, 0, ROUND(dn.dqi_food_7 * x.weight, 2)) as dqi_food_7
,if(dn.dqi_food_8 is null, 0, ROUND(dn.dqi_food_8 * x.weight, 2)) as dqi_food_8
,if(dn.dqi_food_9 is null, 0, ROUND(dn.dqi_food_9 * x.weight, 2)) as dqi_food_9
,if(dn.dqi_food_10 is null, 0, ROUND(dn.dqi_food_10 * x.weight, 2)) as dqi_food_10
,if(dn.dqi_food_11 is null, 0, ROUND(dn.dqi_food_11 * x.weight, 2)) as dqi_food_11
,if(dn.dqi_food_12 is null, 0, ROUND(dn.dqi_food_12 * x.weight, 2)) as dqi_food_12
FROM (
SELECT dn_no
,db_dn_no
@ -1744,15 +1742,15 @@
,ROUND(nvl(dn.zinc,0)*x.weight,2) AS zn
,0 AS dqi_food_1
,0 AS dqi_food_2
,IF(dn.bean = 'Y', ROUND(dn.srv*x.weight,2),0) AS dqi_food_3
,IF(dn.grain = 'Y', ROUND(dn.srv*x.weight,2),0) AS dqi_food_4
,0 AS dqi_food_3
,0 AS dqi_food_4
,0 AS dqi_food_5
,0 AS dqi_food_6
,IF(dn.vegetable = 'Y', ROUND(dn.srv*x.weight,2),0) AS dqi_food_7
,IF(dn.fruit = 'Y', ROUND(dn.srv*x.weight,2),0) AS dqi_food_8
,0 AS dqi_food_7
,0 AS dqi_food_8
,0 AS dqi_food_9
,0 AS dqi_food_10
,IF(dn.dairy = 'Y', ROUND(dn.srv*x.weight,2),0) AS dqi_food_11
,0 AS dqi_food_11
,0 AS dqi_food_12
FROM (
SELECT dn_no

@ -1076,7 +1076,7 @@
<isNotEmpty property="bs">,#bs#</isNotEmpty>
<isNotEmpty property="rem">,#rem#</isNotEmpty>
<isEqual property="milk_tp" compareValue="87">
,#eat_qty#/(SELECT srv from tbl_db_nutrient where dn_no=(<isNotEmpty property="db_dn_no">#db_dn_no#</isNotEmpty>))
,#eat_qty#/(SELECT srv from tbl_db_nutrient where dn_no=<isNotEmpty property="db_dn_no">#db_dn_no#</isNotEmpty>)
</isEqual>
<isEqual property="milk_tp" compareValue="88">
,#eat_qty#/100

@ -74,7 +74,7 @@ function ajax_data(keyword){
var company = result.list[i].company;
var barcode = result.list[i].barcode;
var imgurl1 = result.list[i].imgurl1;
html +='<li><a href="javascript:save_set(\'db_dn_no\', \'' + dn_no + '\', \'' + prd_nm + '\' ,\'bf\' );"><img src="' + imgurl1 + '" alt="섭취량 이미지" width="200px" />' + prd_nm + '</a></li>';
html +='<li><a href="javascript:save_set(\'db_dn_no\', \'' + dn_no + '\', \'' + prd_nm + '\' ,\'bf\' );"><img src="' + imgurl1 + '" alt="섭취량 이미지" width="200px" onerror="this.onerror=null;this.src=\'${URL_STATIC_ROOT}/m/db/homemade/bowl.png\'" />' + prd_nm + '</a></li>';
}
var ul_board = $('#ul_board');

@ -52,8 +52,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">모유/분유/유제품<span>Breast Milk, Milk, Fomula</span></p>
<#assign dqi_food_2_3=model['score']['dqi_food_2']?number>
<p class="per">${dqi_food_2_3!}점</p>
<#assign dqi_food_2_3=model['score']['dqi_food_2']?float>
<p class="per">${dqi_food_2_3!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_2']!}" style="width:${dqi_food_2_3!*20}%"></p>
@ -65,8 +65,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">모유/분유/유제품<span>Breast Milk, Milk, Fomula</span></p>
<#assign dqi_food_1=model['score']['dqi_food_1']?number>
<p class="per">${dqi_food_1!}점</p>
<#assign dqi_food_1=model['score']['dqi_food_1']?float>
<p class="per">${dqi_food_1!/15*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_1']!}" style="width:${dqi_food_1!/15*100}%"></p>
@ -79,8 +79,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">통곡물<span>Whole Grains</span></p>
<#assign dqi_food_4=model['score']['dqi_food_4']?number>
<p class="per">${dqi_food_4?string.number!}점</p>
<#assign dqi_food_4=model['score']['dqi_food_4']?float>
<p class="per">${dqi_food_4!*40}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_4']!}" style="width:${dqi_food_4!*20}%"></p>
@ -91,8 +91,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">단백질<span>Protein</span></p>
<#assign dqi_food_6=model['score']['dqi_food_6']?number>
<p class="per">${dqi_food_6!}점</p>
<#assign dqi_food_6=model['score']['dqi_food_6']?float>
<p class="per">${dqi_food_6!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_6']!}" style="width:${dqi_food_6!*20}%"></p>
@ -103,8 +103,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">채소류<span>Vegitables</span></p>
<#assign dqi_food_7=model['score']['dqi_food_7']?number>
<p class="per">${dqi_food_7!}점</p>
<#assign dqi_food_7=model['score']['dqi_food_7']?float>
<p class="per">${dqi_food_7!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_7']!}" style="width:${dqi_food_7!*20}%"></p>
@ -115,8 +115,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">과일류<span>Fruits</span></p>
<#assign dqi_food_8=model['score']['dqi_food_8']?number>
<p class="per">${dqi_food_8!}점</p>
<#assign dqi_food_8=model['score']['dqi_food_8']?float>
<p class="per">${dqi_food_8!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_8']!}" style="width:${dqi_food_8!*20}%"></p>
@ -139,8 +139,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">통곡물<span>Whole Grains</span></p>
<#assign dqi_food_4=model['score']['dqi_food_4']>
<p class="per">${dqi_food_4?string.number!}점</p>
<#assign dqi_food_4=model['score']['dqi_food_4']?float>
<p class="per">${dqi_food_4!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_4']!}" style="width:${dqi_food_4!*20}%"></p>
@ -151,8 +151,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">단백질<span>Protein</span></p>
<#assign dqi_food_6=model['score']['dqi_food_6']?number>
<p class="per">${dqi_food_6!}점</p>
<#assign dqi_food_6=model['score']['dqi_food_6']?float>
<p class="per">${dqi_food_6!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_6']!}" style="width:${dqi_food_6!*20}%"></p>
@ -163,8 +163,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">채소류<span>Vegitables</span></p>
<#assign dqi_food_7=model['score']['dqi_food_7']?number>
<p class="per">${dqi_food_7!}점</p>
<#assign dqi_food_7=model['score']['dqi_food_7']?float>
<p class="per">${dqi_food_7!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_7']!}" style="width:${dqi_food_7!*20}%"></p>
@ -175,8 +175,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">과일류<span>Fruits</span></p>
<#assign dqi_food_8=model['score']['dqi_food_8']?number>
<p class="per">${dqi_food_8!}점</p>
<#assign dqi_food_8=model['score']['dqi_food_8']?float>
<p class="per">${dqi_food_8!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_8']!}" style="width:${dqi_food_8!*20}%"></p>
@ -190,8 +190,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">정제된곡물<span>Refined Grains</span></p>
<#assign dqi_food_5=model['score']['dqi_food_5']>
<p class="per">${dqi_food_5?string.number!}점</p>
<#assign dqi_food_5=model['score']['dqi_food_5']?float>
<p class="per">${dqi_food_5!*40}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_5']!}" style="width:${dqi_food_5!*40}%"></p>
@ -204,8 +204,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">100% 과일주스<span>100% Fruits Juices</span></p>
<#assign dqi_food_9=model['score']['dqi_food_9']?number>
<p class="per">${dqi_food_9!}점</p>
<#assign dqi_food_9=model['score']['dqi_food_9']?float>
<p class="per">${dqi_food_9!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_9']!}" style="width:${dqi_food_9!*20}%"></p>
@ -216,8 +216,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">당함유 음료<span>Sugar-Sweetened Beverages</span></p>
<#assign dqi_food_10=model['score']['dqi_food_10']?number>
<p class="per">${dqi_food_10!}점</p>
<#assign dqi_food_10=model['score']['dqi_food_10']?float>
<p class="per">${dqi_food_10!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_10']!}" style="width:${dqi_food_10!*20}%"></p>
@ -228,8 +228,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">당첨가 제품<span>Other Added Sugars</span></p>
<#assign dqi_food_11=model['score']['dqi_food_11']?number>
<p class="per">${dqi_food_11!}점</p>
<#assign dqi_food_11=model['score']['dqi_food_11']?float>
<p class="per">${dqi_food_11!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_11']!}" style="width:${dqi_food_11!*20}%"></p>
@ -240,8 +240,8 @@
<!-- nutrient_box -->
<div class="nutrient_box">
<p class="tit">스낵류<span>Salty Snacks</span></p>
<#assign dqi_food_12=model['score']['dqi_food_12']?number>
<p class="per">${dqi_food_12!}점</p>
<#assign dqi_food_12=model['score']['dqi_food_12']?float>
<p class="per">${dqi_food_12!/5*100}점</p>
<div class="nutrient_slider">
<p class="base"></p>
<p class="move ${model['lights']['dqi_food_12']!}" style="width:${dqi_food_12!*20}%"></p>

@ -1,12 +1,12 @@
<!-- float chatbot -->
<#if model[ 'rm_child']? has_content>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=${model['rm_child']['name']}&month=${(model['rm_child']['past_month'])}">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=${model['rm_child']['name']}&month=${(model['rm_child']['past_month'])}">
<div class="float_chatbot" style="bottom: 145px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>
</a>
<#else>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=null&month=null">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=null&month=null">
<div class="float_chatbot" style="bottom: 145px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>

@ -1,12 +1,12 @@
<!-- float chatbot -->
<#if model['rm_child_']? has_content>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem_']['phone_num']!}&name=${model['rm_child_']['name']}&month=${(model['rm_child_']['past_month'])}">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem_']['phone_num']!}&name=${model['rm_child_']['name']}&month=${(model['rm_child_']['past_month'])}">
<div class="float_chatbot" style="bottom: 145px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>
</a>
<#else>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem_']['phone_num']!}&name=null&month=null">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem_']['phone_num']!}&name=null&month=null">
<div class="float_chatbot" style="bottom: 145px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>

@ -1,12 +1,13 @@
<!-- float chatbot -->
<#if model['rm_child']? has_content>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=${model['rm_child']['name']}&month=${(model['rm_child']['past_month'])}">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=${model['rm_child']['name']}&month=${(model['rm_child']['past_month'])}">
<div class="float_chatbot" style="bottom: 205px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>
</a>
<#else>
<a href="http://3.34.137.206:42110//browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=null&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=null&month=null">
<a href="http://3.34.137.206:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=2ced0ab3-65c7-48ba-8b5b-db5e5a5c8d10&ch_id=29f26c7a-bb70-4a0d-a1ab-c5c00220b1bc&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=null&month=null">
<div class="float_chatbot" style="bottom: 205px;">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>

Loading…
Cancel
Save