모유 수유 메모 등록 수정

dev_bert
kyebyungha 3 years ago
parent a350623016
commit 97b2dfb929

@ -1405,14 +1405,16 @@ public class M_Bf_foodController extends AbstractControllerManager{
result.put("RESULT", ConstantResultCode.RESULT_INIT);
try {
String smc_no = paramMap.getString("smc_no");
if(RenaStringUtil.isNullOrEmpty(smc_no)) {
String memo = paramMap.getString("memo");
if(RenaStringUtil.isNullOrEmpty(memo)) {
result.put("RESULT", ConstantResultCode.RESULT_NEED_PARAMS);
}else {
String base_dt = RenaStringUtil.getData(paramMap, "base_dt");
if(RenaStringUtil.isNullOrEmpty(base_dt)) paramMap.put("base_dt", DateUtil.getDateString(DateUtil.F_YYYYMMDDDash));
paramMap.put("member_id", RenaStringUtil.getData(rm_mem, "member_id"));
paramMap.put("memo_fg_cd","1");
if(RenaStringUtil.isNullOrEmpty(RenaStringUtil.getData(paramMap, "data_from")) == true) paramMap.put("data_from", "1"); // 0 자동, 1 수기 입력
bf_foodBO.insert_lac_memo(paramMap);
result.put("RESULT", ConstantResultCode.RESULT_SUCCESS);

@ -425,11 +425,35 @@
</selectKey>
</insert>
<insert id="insert_lac_memo" parameterClass="dataMap">
INSERT tbl_db_memo
( member_id
,memo_fg_cd
,memo
,reg_dt
) VALUES (
#member_id#
,#memo_fg_cd#
,#memo#
,now()
)
<selectKey resultClass="Integer" keyProperty="primaryKey">
SELECT LAST_INSERT_ID();
</selectKey>
</insert>
<delete id="delete_lac_milk_single" parameterClass="dataMap">
DELETE
FROM tbl_db_milk
WHERE dm_no = #dm_no#
</delete>
<delete id="delete_lac_memo_single" parameterClass="dataMap">
DELETE
FROM tbl_db_memo
WHERE mm_no = #mm_no#
</delete>
<select id="select_memo_list" resultClass="dataMap" parameterClass="dataMap">
SELECT

@ -178,7 +178,7 @@
</main>
</div>
<div id="popup" class="Pstyle">
<div id="favorPopup" class="Pstyle">
<span class="b-close">X</span>
<div class="content">
<div class="nutrition_kinds_basic">
@ -194,6 +194,27 @@
</div>
</div>
</div>
<div id="memoPopup" class="Pstyle">
<span class="b-close">X</span>
<div class="content">
<div class="nutrition_kinds_basic">
<div class="nutrition_kinds_search">
자주쓰는 표현을 등록 해보세요.<br />
최대 50자까지 쓸 수 있습니다.<br />
자주쓰는 표현은 설정에서 수정 및 삭제가 가능합니다.
</div>
<div class="nutrition_kinds_search">
<input type="text" id="memoInput" name="memoInput" class="required" style="width:100%" placeholder="메모" data-tit="메모" step="1">
</div>
<div class="nutrition_kinds_search">
<button type="button" id="" name="" class="" onclick="javascript:$('#memoPopup').bPopup().close();" >취소</button>
<button type="button" id="" name="" class="" onclick="javascript:frmLacMilk.ajax_insert_db_memo();" >확인</button>
</div>
</div>
</div>
</div>
<!-- 하단 네비 iyu_nav -->
<#include "/m/include/index_bottom_menu.ftl">
@ -300,14 +321,42 @@
}
})
},
ajax_insert_db_memo: function(){
var data = {}
data.base_dt = moment( $('#input_date').val(),'YYYY. MM. DD' ).format('YYYYMMDD')
data.memo = $('#memoInput').val()
$.ajax({
url:'${URL_ROOT}/m/bf_food/ajax_insert_db_memo.do?1=1',
type:'post',
data: data,
dataType:'json',
error:function(request,status,error){
Swal.fire({text:"등록되지 않았습니다"})
},
success:function(result){
console.log(result)
var RESULT = result.RESULT
if(RESULT == 0){ //0:RESULT_SUCCESS
Swal.fire({text:"입력되었습니다"}).then((result) => { location.replace('./list_bf_milk.do?smc_no=${(model["smc_no"])!}') })
}else{
Swal.fire({text:"등록되지 않았습니다"})
}
},
})
},
go_popup: function() {
$('#popup').bPopup();
// $('#popup').css("width","600px");
$('#favorPopup').bPopup();
},
go_memo: function() {
$('#memoPopup').bPopup();
},
appendMemo: function(memo) {
var v_memo = ($('#memo').val() == '' ? memo : $('#memo').val() +", " + memo) ;
$('#memo').val(v_memo);
$('#popup').bPopup().close();
$('#favorPopup').bPopup().close();
}
}

Loading…
Cancel
Save