diff --git a/src/main/java/com/backoffice/constants/ConstantCode.java b/src/main/java/com/backoffice/constants/ConstantCode.java index 55c6795..859c39d 100644 --- a/src/main/java/com/backoffice/constants/ConstantCode.java +++ b/src/main/java/com/backoffice/constants/ConstantCode.java @@ -13,7 +13,7 @@ public class ConstantCode { public static final String R_RETRY = "RETRY"; public static final String DIR_WATERMARK_IMG = ""; - public static final String DIR_WATERMARK_TXT = "Copyright © RenaStudio.\nAll Rights Reserved."; + public static final String DIR_WATERMARK_TXT = ""; public static final String AUTH_LIST = "LIST"; public static final String AUTH_INSERT = "INSERT"; diff --git a/src/main/java/com/backoffice/logic/NutrientScoreCalculation.java b/src/main/java/com/backoffice/logic/NutrientScoreCalculation.java index 13934a4..e6baaef 100644 --- a/src/main/java/com/backoffice/logic/NutrientScoreCalculation.java +++ b/src/main/java/com/backoffice/logic/NutrientScoreCalculation.java @@ -122,30 +122,37 @@ public class NutrientScoreCalculation { public static void main(String[] args) { DataMap data = new DataMap(); - data.put("month", 4); - data.put("enerc", 349.91); - data.put("chotdf", 60.94); - data.put("procnp", 0); - data.put("fat", 7.72); - data.put("sugar", 9.38); - data.put("fibtg", 2.36); - data.put("na", 119.44); - data.put("vitaminb1", 0.12); - data.put("vitaminb2", 0.07); - data.put("niacin", 0); - data.put("ca", 15.51); - data.put("k", 299.4); - data.put("fe", 0.88); - data.put("vitamina", 0); - data.put("vitaminc", 8.47); - data.put("vitamind", 0); - data.put("vitamine", 0); - data.put("zn", 0.32); + data.put("month", 24); + data.put("enerc", 855.44); + data.put("chotdf", 110.99); + data.put("procnp", 27.25); + data.put("fat", 32.7); + data.put("sugar", 53.8); + data.put("fibtg", 0.68); + data.put("na", 227.31); + data.put("vitaminb1", 0.45); + data.put("vitaminb2", 1.18); + data.put("niacin", 4.98); + data.put("ca", 552.66); + data.put("k", 465.39); + data.put("fe", 402.9); + data.put("vitamina", 372.76); + data.put("vitaminc", 64.33); + data.put("vitamind", 7.02); + data.put("vitamine", 5.68); + data.put("zn", 4.73); NutrientScoreCalculation cal = new NutrientScoreCalculation(data); DataMap score = cal.getScore(); DataMap intake = cal.getIntakeComparedToTheRecommendedAmount(); DataMap light = cal.getLights(); + + System.out.println("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 권장량대비섭취량"); + DataMap.printDataMap(intake); + System.out.println("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 스코어"); + DataMap.printDataMap(score); + System.out.println("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 신호등"); + DataMap.printDataMap(light); DataMap result = new DataMap(); result.put("enerc", 1); @@ -417,8 +424,8 @@ public class NutrientScoreCalculation { */ private double getSugarValue(double x, double from) { double result = 0; - //if(x<=from) - if(x>=from) + if(x<=from) +// if(x>=from) result = 100; else if (from=from) + if(x<=from) +// if(x>=from) result = 100; else if (fromto) + else if(from<=x && x<=to) return Lights.green.name(); + else if(x>to) + return Lights.red.name(); else return ""; } private String getLight(double x, double from) { if(x<=from) - return Lights.yellow.name(); - else if(x>from) return Lights.green.name(); + else if(x>from) + return Lights.yellow.name(); else return ""; } @@ -771,8 +778,10 @@ public class NutrientScoreCalculation { result.put("fat", getLight(fat, ARR_INTAKE_FROM[fat_idx][label], ARR_INTAKE_TO[fat_idx][label])); result.put("sugar", getLight(sugar, ARR_INTAKE_FROM[sugar_idx][label])); // 12개월 미만 식이섬유는 기준 없음 - if(label<2) result.put("fibtg", null); - else result.put("fibtg", getLight(fibtg, ARR_INTAKE_FROM[fibtg_idx][label], ARR_INTAKE_TO[fibtg_idx][label])); + if(label<2) + result.put("fibtg", null); + else + result.put("fibtg", getLight(fibtg, ARR_INTAKE_FROM[fibtg_idx][label], ARR_INTAKE_TO[fibtg_idx][label])); result.put("na", getLight(na, ARR_INTAKE_FROM[na_idx][label])); result.put("vitaminb1", getLight(vitaminb1, ARR_INTAKE_FROM[vitaminb1_idx][label], ARR_INTAKE_TO[vitaminb1_idx][label])); result.put("vitaminb2", getLight(vitaminb2, ARR_INTAKE_FROM[vitaminb2_idx][label], ARR_INTAKE_TO[vitaminb2_idx][label])); diff --git a/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java b/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java index c27aeb4..54dc6a1 100644 --- a/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java +++ b/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java @@ -1779,9 +1779,11 @@ public class M_Bf_foodController extends AbstractControllerManager{ NutrientScoreCalculation nutrient = new NutrientScoreCalculation(today_dm); DataMap lights = nutrient.getLights(); + DataMap score = nutrient.getScore(); DataMap intake = nutrient.getIntakeComparedToTheRecommendedAmount(); DataMap.putToModel(model, "lights", lights); + DataMap.putToModel(model, "score", score); DataMap.putToModel(model, "intake", intake); } } diff --git a/src/main/resources/sqlmap/admin/bf/com.backoffice.admin.bf.bf_score.xml b/src/main/resources/sqlmap/admin/bf/com.backoffice.admin.bf.bf_score.xml index 4416e43..810ca35 100644 --- a/src/main/resources/sqlmap/admin/bf/com.backoffice.admin.bf.bf_score.xml +++ b/src/main/resources/sqlmap/admin/bf/com.backoffice.admin.bf.bf_score.xml @@ -210,7 +210,7 @@ )x GROUP BY DATE(x.reg_dt) ORDER BY x.reg_dt DESC - LIMIT 7 + LIMIT 15 diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_ingre_recommend.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_ingre_recommend.ftl index 022addd..9e02c38 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_ingre_recommend.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_ingre_recommend.ftl @@ -92,8 +92,10 @@
- - + +
diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_nutrition_balance.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_nutrition_balance.ftl index 7065018..05b62c6 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_nutrition_balance.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_nutrition_balance.ftl @@ -28,7 +28,7 @@
- 과잉 + 초과
diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_sn_nutrition_main_1.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_sn_nutrition_main_1.ftl index 867d11a..cbd16b8 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_sn_nutrition_main_1.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_sn_nutrition_main_1.ftl @@ -177,9 +177,9 @@ borderColor: '#e7e7e7', cubicInterpolationMode: true, pointRadius: '5', - pointBackgroundColor: [ '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff' ], + pointBackgroundColor: [ '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff', '#fff' ], pointBorderWidth: '3', - pointBorderColor: ['#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33'], + pointBorderColor: ['#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33'], borderWidth: '3', lineTension: 0, /*pointHoverBorderColor: "#30a9d7",*/ @@ -231,7 +231,7 @@ xAxes: [{ display: true, //세로선 gridLines: { - color: ['#ddd', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#ddd'], + color: ['#ddd', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#ddd'], drawTicks: true, drawBorder: true, tickMarkLength: 3, @@ -306,7 +306,7 @@ pointRadius: '5', pointBackgroundColor: ['#fff', '#fff', '#fff', '#fff'], pointBorderWidth: '3', - pointBorderColor: ['#33CC33', '#33CC33', '#33CC33', '#33CC33'], + pointBorderColor: ['#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33', '#33CC33'], borderWidth: '3', lineTension: 0, /*pointHoverBorderColor: "#30a9d7",*/ @@ -358,7 +358,7 @@ xAxes: [{ display: true, gridLines: { - color: ['#ddd', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#ddd'], + color: ['#ddd', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#f2f2f2', '#ddd'], drawTicks: true, drawBorder: true, tickMarkLength: 3, diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/food_balance.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/food_balance.ftl index 8e611c7..908c242 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/food_balance.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/food_balance.ftl @@ -173,6 +173,10 @@
+ +
+<#include "/m/include/cart_script.ftl"> + + + +
+<#include "/m/include/cart_script.ftl"> <#include "/m/include/index_bottom_menu.ftl"> @@ -209,4 +213,4 @@ function frmview(nr_no){ } -<#include "/m/include/index_bottom.ftl"> \ No newline at end of file +<#include "/m/include/index_bottom.ftl"> \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/vac_schedule.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/vac_schedule.ftl index 4f343c7..4b6badf 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/vac_schedule.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth/vac_schedule.ftl @@ -125,6 +125,10 @@
+ + +
+<#include "/m/include/cart_script.ftl"> <#include "/m/include/index_bottom_menu.ftl"> diff --git a/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script.ftl b/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script.ftl new file mode 100644 index 0000000..d5fc8d2 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script.ftl @@ -0,0 +1,75 @@ + + + +
+ + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script2.ftl b/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script2.ftl new file mode 100644 index 0000000..e688fb0 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/ftl/m/include/cart_script2.ftl @@ -0,0 +1,77 @@ + +
+ + + +
+ + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/ftl/m/index/index.ftl b/src/main/webapp/WEB-INF/views/ftl/m/index/index.ftl index b7b2121..6b0d4db 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/index/index.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/index/index.ftl @@ -348,14 +348,17 @@
- +<#include "/m/include/cart_script2.ftl"> + <#if model['tutorial_cnt'] == 0> <#include "/m/include/index_tutorial.ftl"> + +