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 ed6f9eb..cebd62f 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
@@ -1293,7 +1293,7 @@ public class M_Bf_foodController extends AbstractControllerManager{
DataMap.putToModel(model, "rm_child", rm_child);
// 2. 측정 기록 LIST
- paramMap.put("table","tbl_bf_breast_feed");
+ paramMap.put("table","tbl_bf_milk_feed");
int rowMax = bf_foodBO.select_db_lac_milk_list_count(paramMap);
initPage(paramMap, ROW_COUNT, PAGE_COUNT, rowMax); // check page count
@@ -1314,6 +1314,59 @@ public class M_Bf_foodController extends AbstractControllerManager{
return redirect_url;
}
+ /**
+ * 자녀 모유수유 리스트 -
+ * @param model
+ * @param request
+ * @param response
+ * @param redirectAttributes
+ * @return
+ */
+ @RequestMapping(value="list_bf_breast_milk")
+ public String list_bf_breast_milk(@ModelAttribute("model") ModelMap model, HttpServletRequest request,
+ HttpServletResponse response , RedirectAttributes ra ) {
+ HttpSession session = request.getSession(false);
+ DataMap paramMap = gmUtil.getDataMapFromRequest(request);
+ String redirect_url = "m/bf_food/list_bf_breast_milk";
+
+ try {
+ boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
+ if(is_login == false) {
+ ra.addFlashAttribute("call_native_login", "Y");
+ redirect_url = "redirect:/m/login/view_login.do";
+ }else{
+ // 아이
+ DataMap rm_child = init_child(model, request, paramMap);
+
+ rm_child = bf_family_babyBO.select_bf_family_baby(paramMap);
+ int m = DateUtil.getDistanceByTwoMonth(RenaStringUtil.getData(rm_child, "birthday"), DateUtil.getDateString(DateUtil.F_YYYYMMDDDash), DateUtil.F_YYYYMMDDDash);
+ rm_child.put("age_y", (m / 12));
+ rm_child.put("age_m", (m % 12));
+ rm_child.put("m", m);
+
+ DataMap.putToModel(model, "rm_child", rm_child);
+
+ // 2. 측정 기록 LIST
+ paramMap.put("table","tbl_bf_breast_feed");
+ int rowMax = bf_foodBO.select_db_lac_milk_list_count(paramMap);
+ initPage(paramMap, ROW_COUNT, PAGE_COUNT, rowMax); // check page count
+
+ List lm_lac_milk = bf_foodBO.select_db_lac_milk_list(paramMap);
+ DataMap.putToModel(model, "lm_lac_milk", lm_lac_milk);
+
+ paramMap.put("memo_fg_cd", "1");
+ List lm_memo = bf_foodBO.select_memo_list(paramMap);
+ DataMap.putToModel(model, "lm_memo", lm_memo);
+
+ gmUtil.redirectParam(model, paramMap);
+
+ }
+ }catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
+
+ gmUtil.redirectParam(model, paramMap);
+
+ return redirect_url;
+ }
/**
* 자녀 분유/유축수유 등록 - snut97
* @param model
@@ -1356,6 +1409,60 @@ public class M_Bf_foodController extends AbstractControllerManager{
return result;
}
+ /**
+ * 자녀 간식 리스트 -
+ * @param model
+ * @param request
+ * @param response
+ * @param redirectAttributes
+ * @return
+ */
+ @RequestMapping(value="list_bf_snak")
+ public String list_bf_snak(@ModelAttribute("model") ModelMap model, HttpServletRequest request,
+ HttpServletResponse response , RedirectAttributes ra ) {
+ HttpSession session = request.getSession(false);
+ DataMap paramMap = gmUtil.getDataMapFromRequest(request);
+ String redirect_url = "m/bf_food/list_bf_snak";
+
+ try {
+ boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
+ if(is_login == false) {
+ ra.addFlashAttribute("call_native_login", "Y");
+ redirect_url = "redirect:/m/login/view_login.do";
+ }else{
+ // 아이
+ DataMap rm_child = init_child(model, request, paramMap);
+
+ rm_child = bf_family_babyBO.select_bf_family_baby(paramMap);
+ int m = DateUtil.getDistanceByTwoMonth(RenaStringUtil.getData(rm_child, "birthday"), DateUtil.getDateString(DateUtil.F_YYYYMMDDDash), DateUtil.F_YYYYMMDDDash);
+ rm_child.put("age_y", (m / 12));
+ rm_child.put("age_m", (m % 12));
+ rm_child.put("m", m);
+
+ DataMap.putToModel(model, "rm_child", rm_child);
+
+ // 2. 측정 기록 LIST
+ paramMap.put("table","tbl_bf_snak_feed");
+ int rowMax = bf_foodBO.select_db_lac_milk_list_count(paramMap);
+ initPage(paramMap, ROW_COUNT, PAGE_COUNT, rowMax); // check page count
+
+ List lm_lac_milk = bf_foodBO.select_db_lac_milk_list(paramMap);
+ DataMap.putToModel(model, "lm_lac_milk", lm_lac_milk);
+
+ paramMap.put("memo_fg_cd", "1");
+ List lm_memo = bf_foodBO.select_memo_list(paramMap);
+ DataMap.putToModel(model, "lm_memo", lm_memo);
+
+ gmUtil.redirectParam(model, paramMap);
+
+ }
+ }catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
+
+ gmUtil.redirectParam(model, paramMap);
+
+ return redirect_url;
+ }
+
@RequestMapping(value="ajax_delete_lac_milk", method=RequestMethod.POST)
@ResponseBody
public HashMap ajax_delete_lac_milk(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response
@@ -1460,60 +1567,6 @@ public class M_Bf_foodController extends AbstractControllerManager{
return result;
}
- /**
- * 자녀 간식 리스트 -
- * @param model
- * @param request
- * @param response
- * @param redirectAttributes
- * @return
- */
- @RequestMapping(value="list_bf_snak")
- public String list_bf_snak(@ModelAttribute("model") ModelMap model, HttpServletRequest request,
- HttpServletResponse response , RedirectAttributes ra ) {
- HttpSession session = request.getSession(false);
- DataMap paramMap = gmUtil.getDataMapFromRequest(request);
- String redirect_url = "m/bf_food/list_bf_snak";
-
- try {
- boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap);
- if(is_login == false) {
- ra.addFlashAttribute("call_native_login", "Y");
- redirect_url = "redirect:/m/login/view_login.do";
- }else{
- // 아이
- DataMap rm_child = init_child(model, request, paramMap);
-
- rm_child = bf_family_babyBO.select_bf_family_baby(paramMap);
- int m = DateUtil.getDistanceByTwoMonth(RenaStringUtil.getData(rm_child, "birthday"), DateUtil.getDateString(DateUtil.F_YYYYMMDDDash), DateUtil.F_YYYYMMDDDash);
- rm_child.put("age_y", (m / 12));
- rm_child.put("age_m", (m % 12));
- rm_child.put("m", m);
-
- DataMap.putToModel(model, "rm_child", rm_child);
-
- // 2. 측정 기록 LIST
- paramMap.put("table","tbl_bf_snak_feed");
- int rowMax = bf_foodBO.select_db_lac_milk_list_count(paramMap);
- initPage(paramMap, ROW_COUNT, PAGE_COUNT, rowMax); // check page count
-
- List lm_lac_milk = bf_foodBO.select_db_lac_milk_list(paramMap);
- DataMap.putToModel(model, "lm_lac_milk", lm_lac_milk);
-
- paramMap.put("memo_fg_cd", "1");
- List lm_memo = bf_foodBO.select_memo_list(paramMap);
- DataMap.putToModel(model, "lm_memo", lm_memo);
-
- gmUtil.redirectParam(model, paramMap);
-
- }
- }catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
-
- gmUtil.redirectParam(model, paramMap);
-
- return redirect_url;
- }
-
@RequestMapping(value="view_bf_home_input")
public String view_bf_home_input(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response
diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/index.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/index.ftl
index 225697f..43978cb 100644
--- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/index.ftl
+++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/index.ftl
@@ -55,10 +55,15 @@
-
+
모유
+
+
+ 젖병
+
+
간식
diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_breast_milk.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_breast_milk.ftl
new file mode 100644
index 0000000..c78eee8
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_breast_milk.ftl
@@ -0,0 +1,396 @@
+<#include "/m/include/index_top.ftl">
+
+
+
+
+
+
+
+
+
+
+
+
+<#assign thumb_path = (model['rm_child']['append_300_img_file'])!>
+<#if thumb_path?has_content>
+ <#assign thumb_path="/file/get_img.do?mt_file_seq="+thumb_path >
+ <#if thumb_path?index_of("http") != 0><#assign thumb_path = URL_ROOT + thumb_path>#if>
+<#else>
+ <#if (model['rm_child']['gender'])! == 'F'>
+ <#assign thumb_path = '/bf/m/img/child/child_pic_04.png' >
+ <#else>
+ <#assign thumb_path = '/bf/m/img/child/child_pic_03.png' >
+ #if>
+#if>
+
+
+
+
+
+
+
+
+
+
+ <#if (model['lm_lac_milk'])??>
+
+ #if>
+
+
+
+
+
+
+
+
+
+
+<#include "/m/include/index_bottom_menu.ftl">
+
+
+
+
+
+
+
+<#include "/m/bf_growth_body/include_return_url.ftl">
+
+<#include "/m/include/index_bottom.ftl">
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_milk.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_milk.ftl
index 00a8007..d998355 100644
--- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_milk.ftl
+++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_milk.ftl
@@ -60,7 +60,7 @@