오늘의 식품군 영양소 수정처리

dev_bert
Administrator 3 years ago
parent ce2d7b76e2
commit cc12f7e7ec

@ -150,7 +150,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food1(double x) { private double get_dqi_food1(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(dqi_food_1>0 && dqi_food_2>0) return 5; if(dqi_food_1>0 && dqi_food_2>0) return 5;
else if(dqi_food_1>0) return 15; else if(dqi_food_1>0) return 15;
else return 0; else return 0;
@ -166,7 +168,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food2(double x) { private double get_dqi_food2(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(dqi_food_2>0) return 5; if(dqi_food_2>0) return 5;
else return 0; else return 0;
}if(label==1) { }if(label==1) {
@ -205,7 +209,9 @@ public class FoodScoreCalculation {
private double get_dqi_food4(double x) { private double get_dqi_food4(double x) {
// 0~5M은 곡물, 통곡물을 곡류로 합쳐 계산 // 0~5M은 곡물, 통곡물을 곡류로 합쳐 계산
// 둘 중 하나라도 섭취하면 5점 배점 // 둘 중 하나라도 섭취하면 5점 배점
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0 || dqi_food_5>0) return 0; if(x>0 || dqi_food_5>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -238,7 +244,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food5(double x) { private double get_dqi_food5(double x) {
if(label==1) { if( x ==0 )
return 0;
else if(label==1) {
if(x<=29.56) return 2.5; if(x<=29.56) return 2.5;
else if(x<=59.15) return 1.25; else if(x<=59.15) return 1.25;
else return 0; else return 0;
@ -264,7 +272,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food6(double x) { private double get_dqi_food6(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -297,7 +307,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food7(double x) { private double get_dqi_food7(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -326,7 +338,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food8(double x) { private double get_dqi_food8(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -355,7 +369,10 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food9(double x) { private double get_dqi_food9(double x) {
if(label==0) {
if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -384,7 +401,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food10(double x) { private double get_dqi_food10(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -413,7 +432,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food11(double x) { private double get_dqi_food11(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {
@ -442,7 +463,9 @@ public class FoodScoreCalculation {
* @return * @return
*/ */
private double get_dqi_food12(double x) { private double get_dqi_food12(double x) {
if(label==0) { if( x ==0 )
return 0;
else if(label==0) {
if(x>0) return 0; if(x>0) return 0;
else return 5; else return 5;
}else if(label==1) { }else if(label==1) {

@ -417,7 +417,8 @@ public class NutrientScoreCalculation {
*/ */
private double getSugarValue(double x, double from) { private double getSugarValue(double x, double from) {
double result = 0; double result = 0;
if(x<=from) //if(x<=from)
if(x>=from)
result = 100; result = 100;
else if (from<x && x<=from*1.5) else if (from<x && x<=from*1.5)
result = -100/(from*1.5-from)*x+100/(from*1.5-from)*from*1.5; result = -100/(from*1.5-from)*x+100/(from*1.5-from)*from*1.5;
@ -434,7 +435,8 @@ public class NutrientScoreCalculation {
*/ */
private double getNaValue(double x, double from) { private double getNaValue(double x, double from) {
double result = 0; double result = 0;
if(x<=from) //if(x<=from)
if(x>=from)
result = 100; result = 100;
else if (from<x && x<=from*1.5) else if (from<x && x<=from*1.5)
result = -100/(from*1.5-from)*x+100/(from*1.5-from)*from*1.5; result = -100/(from*1.5-from)*x+100/(from*1.5-from)*from*1.5;

@ -71,8 +71,9 @@
<!-- nutrition_subMain_graph_list --> <!-- nutrition_subMain_graph_list -->
<div class="nutrition_subMain_graph_list"> <div class="nutrition_subMain_graph_list">
<#if (model['rm_child']['m']>5)&&(model['rm_child']['m']<60)> <#if (model['rm_child']['m']>5)&&(model['rm_child']['m']<60)>
<a href="${URL_ROOT}/m/bf_food/view_foodgroup_balance.do?return_url=index" class="detail_veiw_btn">자세히 보기 &gt</a> <h2 style="float: left; margin: 30px 0 15px;font-size: 20px; font-weight: 400;">오늘의 식품군</h2> <a href="${URL_ROOT}/m/bf_food/view_foodgroup_balance.do?return_url=index" class="detail_veiw_btn">자세히 보기 &gt</a>
</#if> </#if>
<ul> <ul>
<li> <li>

@ -71,7 +71,7 @@
<!-- nutrition_subMain_graph_list --> <!-- nutrition_subMain_graph_list -->
<div class="nutrition_subMain_graph_list"> <div class="nutrition_subMain_graph_list">
<#if (model['rm_child']['m']<60)> <#if (model['rm_child']['m']<60)>
<a href="${URL_ROOT}/m/bf_food/view_nutrition_balance.do?return_url=index" class="detail_veiw_btn">자세히 보기 &gt</a> <h2 style="float: left; margin: 30px 0 15px;font-size: 20px; font-weight: 400;">오늘의 영양소</h2> <a href="${URL_ROOT}/m/bf_food/view_nutrition_balance.do?return_url=index" class="detail_veiw_btn">자세히 보기 &gt</a>
</#if> </#if>
<ul> <ul>
<li> <li>

Loading…
Cancel
Save