From cab87ad3c3621891eb107de4293523aa16a5e184 Mon Sep 17 00:00:00 2001 From: kyebyungha Date: Sat, 29 Jan 2022 22:28:49 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=ED=82=A4/=EC=B2=B4=EC=A4=91=20=EC=9E=85?= =?UTF-8?q?=EB=A0=A5=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../m/bf_food/M_Bf_foodController.java | 36 +++++++++++++++++++ .../M_Bf_growth_bodyController.java | 2 +- .../m/bf_food/com.backoffice.m.bf_food.xml | 7 +++- .../views/ftl/m/bf_food/list_bf_cart.ftl | 4 +-- .../views/ftl/m/bf_food/list_bf_cart_add.ftl | 2 +- .../ftl/m/bf_food/view_bf_ingredient.ftl | 2 +- 6 files changed, 47 insertions(+), 6 deletions(-) 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 6e45d2f..43e73bc 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 @@ -851,6 +851,42 @@ public class M_Bf_foodController extends AbstractControllerManager{ return redirect_url; } + + @RequestMapping(value="ajax_delete_cart_single", method=RequestMethod.POST) + @ResponseBody + public HashMap ajax_delete_cart_single(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response + , RedirectAttributes ra) { + DataMap paramMap = gmUtil.getDataMapFromRequest(request); + HashMap result = new HashMap(); + result.put("RESULT", ConstantResultCode.RESULT_INIT); + + try { + boolean is_login = gmUtil.setSessionForMobileMember(request, paramMap); + if(is_login == false) { + result.put("RESULT", ConstantResultCode.RESULT_SESSION_OUT); + }else{ + String di_no = paramMap.getString("di_no"); + String dbi_no = paramMap.getString("dbi_no"); + String dbc_no = paramMap.getString("dbc_no"); + String title = paramMap.getString("title"); + String member_id = paramMap.getString("member_id"); + + // 아이 + DataMap rm_child = init_child(model, request, paramMap); + DataMap.putToModel(model, "rm_child", rm_child); + int ret = bf_foodBO.delete_tbl_cart_single(paramMap); + if(ret >0) + result.put("RESULT",0); + } + + } catch (Exception ex1) { + ex1.printStackTrace(); + result.put("RESULT", ConstantResultCode.RESULT_EXCEPTION); + result.put("msg", ex1.getMessage()); + } + + return result; + } @RequestMapping(value="insert_buy") public String insert_buy(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response diff --git a/src/main/java/com/backoffice/m/bf_growth_body/M_Bf_growth_bodyController.java b/src/main/java/com/backoffice/m/bf_growth_body/M_Bf_growth_bodyController.java index a2a1db5..ce461c9 100644 --- a/src/main/java/com/backoffice/m/bf_growth_body/M_Bf_growth_bodyController.java +++ b/src/main/java/com/backoffice/m/bf_growth_body/M_Bf_growth_bodyController.java @@ -376,7 +376,7 @@ public class M_Bf_growth_bodyController extends AbstractControllerManager{ String base_dt = RenaStringUtil.getData(paramMap, "base_dt"); if(RenaStringUtil.isNullOrEmpty(base_dt)) paramMap.put("base_dt", DateUtil.getDateString(DateUtil.F_YYYYMMDDDash)); - paramMap.put("weight", 0); + //paramMap.put("weight", 0); paramMap.put("member_id", RenaStringUtil.getData(rm_mem, "member_id")); if(RenaStringUtil.isNullOrEmpty(RenaStringUtil.getData(paramMap, "data_from")) == true) paramMap.put("data_from", "1"); // 0 자동, 1 수기 입력 diff --git a/src/main/resources/sqlmap/m/bf_food/com.backoffice.m.bf_food.xml b/src/main/resources/sqlmap/m/bf_food/com.backoffice.m.bf_food.xml index f3d9e97..54037e0 100644 --- a/src/main/resources/sqlmap/m/bf_food/com.backoffice.m.bf_food.xml +++ b/src/main/resources/sqlmap/m/bf_food/com.backoffice.m.bf_food.xml @@ -263,7 +263,12 @@ FROM tbl_cart WHERE 1 =1 AND member_id = #member_id# - AND title = #title# + + AND title = #title# + + + AND c_no = #c_no# + diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart.ftl index ea19030..e61a9e2 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart.ftl @@ -37,7 +37,7 @@
    <#if model['lm']?has_content> <#list model['lm'] as item> -
  • +
  • @@ -187,7 +187,7 @@ function ajax_delete_cart_single(c_no){ }, success:function(result){ if(result.RESULT == 0){ - $("#"+c_no).parent().remove(); + $("#"+c_no).remove(); alert('삭제되었습니다.'); }else{ alert('잠시 뒤 다시 이용해주시기 바랍니다.'); diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart_add.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart_add.ftl index c5d9d5b..2d6dcfd 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart_add.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/list_bf_cart_add.ftl @@ -267,7 +267,7 @@ function ajax_delete_cart_single(c_no){ }, success:function(result){ if(result.RESULT == 0){ - $("#"+c_no).parent().remove(); + $("#"+c_no).remove(); alert('삭제되었습니다.'); }else{ alert('잠시 뒤 다시 이용해주시기 바랍니다.'); diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_bf_ingredient.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_bf_ingredient.ftl index 1204ccb..ffe072d 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_bf_ingredient.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_food/view_bf_ingredient.ftl @@ -71,7 +71,7 @@

    영양키워드

    - <#if model['rm']['keyword1']?exists>${model['rm']['keyword1']!} + <#if model['rm']['keyword1']?exists>, ${model['rm']['keyword1']!} <#if model['rm']['keyword2']?exists>, ${model['rm']['keyword2']!} <#if model['rm']['keyword3']?exists>, ${model['rm']['keyword3']!}

    From d093151e7ec057f0c589627a08d70a4e1bc1d9ae Mon Sep 17 00:00:00 2001 From: jeongcheewoo Date: Sat, 29 Jan 2022 22:31:31 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EC=84=B1=EC=9E=A5=20=EC=A0=84=EB=AC=B8?= =?UTF-8?q?=EA=B0=80=20=EB=A6=AC=EB=B7=B0=20=EC=83=81=EC=84=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EB=8C=93=EA=B8=80=20=EC=98=A4=EB=A5=98?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/ftl/m/bf_growth_review/view_bf_growth_review.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth_review/view_bf_growth_review.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth_review/view_bf_growth_review.ftl index 539dd97..9b4da30 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_growth_review/view_bf_growth_review.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_growth_review/view_bf_growth_review.ftl @@ -245,7 +245,7 @@
    - + 등록