Changes by Q

dev_bert
정이솔 3 years ago
parent bfb7d7bf1b
commit 82af2886d8

@ -320,7 +320,7 @@ public class M_Bf_daily_nutritionBOImpl extends AbstractBOManager implements M_B
generalDAO.update("update_bf_daily_nutrition_img_by_b_no", dm); //대표 이미지수정 generalDAO.update("update_bf_daily_nutrition_img_by_b_no", dm); //대표 이미지수정
if(list_file_key.size()>0) { //추가 if(list_file_key.size()>0) { //추가
for(int idx = 0; idx < list_file_key.size(); idx++){ for(int idx = 0; idx < list_file_key.size(); idx++){;
dm.put("file_seq", list_file_key.get(idx)); dm.put("file_seq", list_file_key.get(idx));
dm.put("file_seq_num", list_file_key_seq.get(idx)); dm.put("file_seq_num", list_file_key_seq.get(idx));
if(paramMap.get("share_tp").equals("Y") ) { if(paramMap.get("share_tp").equals("Y") ) {
@ -338,10 +338,20 @@ public class M_Bf_daily_nutritionBOImpl extends AbstractBOManager implements M_B
for(int idx = 0; idx < list_file_key.size(); idx++){ for(int idx = 0; idx < list_file_key.size(); idx++){
if(!M_Util.null2Str(list_file_key.get(idx),"").equals("") ) { if(!M_Util.null2Str(list_file_key.get(idx),"").equals("") ) {
dm.put("file_seq", list_file_key.get(idx)); dm.put("file_seq", list_file_key.get(idx));
if(paramMap.get("share_tp").equals("Y") ) { if(paramMap.get("share_tp").equals("Y") ) {
generalDAO.insert("insert_bf_board_img_by_b_no", dm); generalDAO.insert("insert_bf_board_img_by_b_no", dm);
} }
generalDAO.insert("insert_bf_daily_nutrition_img_by_b_no", dm); boolean chk = false;
for(int idx2 = 0; idx2 < list_file_key_seq.size(); idx2++) {
int a = (int)list_file_key_seq.get(idx2);
if(idx == a-1)
chk = true;
}
if(chk == false ) {
dm.put("file_seq_num", idx+1);
generalDAO.insert("insert_bf_daily_nutrition_img_by_b_no", dm);
}
} }
} }
} }

@ -261,6 +261,8 @@ public class M_Bf_daily_nutritionController extends AbstractControllerManager{
}else { }else {
// 1. 프로필 사진 있을 경우 파일 처리 // // 1. 프로필 사진 있을 경우 파일 처리 //
ArrayList<String> list_file_key = new ArrayList<String>(); ArrayList<String> list_file_key = new ArrayList<String>();
ArrayList<Integer> list_file_key_seq = new ArrayList<Integer>();
// 2. 병원 진료 사진 있을 경우 파일 처리 // 2. 병원 진료 사진 있을 경우 파일 처리
ArrayList<String> list_hosp_file_key = new ArrayList<String>(); ArrayList<String> list_hosp_file_key = new ArrayList<String>();
int[] arr_thumbnail_size = new int[]{300}; int[] arr_thumbnail_size = new int[]{300};
@ -276,6 +278,7 @@ public class M_Bf_daily_nutritionController extends AbstractControllerManager{
fileSeq = Integer.parseInt(key.replace("append_nutrition_file", "")); fileSeq = Integer.parseInt(key.replace("append_nutrition_file", ""));
if(fileSeq == paramMap.getInt("repReordImg") ) if(fileSeq == paramMap.getInt("repReordImg") )
paramMap.put("append_src_img_file", fileMeta.getMt_file_seq()); paramMap.put("append_src_img_file", fileMeta.getMt_file_seq());
list_file_key_seq.add(fileSeq);
list_file_key.add(String.valueOf(fileMeta.getMt_file_seq())); list_file_key.add(String.valueOf(fileMeta.getMt_file_seq()));
}else if(key.startsWith("append_hosp_img")) { }else if(key.startsWith("append_hosp_img")) {
list_hosp_file_key.add(String.valueOf(fileMeta.getMt_file_seq())); list_hosp_file_key.add(String.valueOf(fileMeta.getMt_file_seq()));
@ -283,6 +286,7 @@ public class M_Bf_daily_nutritionController extends AbstractControllerManager{
} }
} }
paramMap.put("list_file_key", list_file_key); paramMap.put("list_file_key", list_file_key);
paramMap.put("list_file_key_seq", list_file_key_seq);
paramMap.put("list_hosp_file_key", list_hosp_file_key); paramMap.put("list_hosp_file_key", list_hosp_file_key);
} }

@ -953,28 +953,40 @@
</selectKey> </selectKey>
</insert> </insert>
<delete id="delete_bf_daily_nutrition_img_by_b_no_seq" parameterClass="dataMap">
<insert id="insert_bf_daily_nutrition_img_by_b_no" parameterClass="dataMap"> DELETE FROM tbl_bf_daily_nutrition_attach WHERE file_seq_num=#file_seq_num# AND dn_no=#dn_no#
</delete>
<insert id="insert_bf_daily_nutrition_img_by_b_no" parameterClass="dataMap">
INSERT tbl_bf_daily_nutrition_attach INSERT tbl_bf_daily_nutrition_attach
( (
dn_no dn_no
,file_seq ,file_seq
,file_tp ,file_tp
,reg_dt ,reg_dt
,rep_img_yn ,rep_img_yn
,file_seq_num
) VALUES ( ) VALUES (
#dn_no# #dn_no#
,#file_seq# ,#file_seq#
,#file_tp# ,#file_tp#
,NOW() ,NOW()
,#rep_img_yn# ,#rep_img_yn#
,#file_seq_num#
) )
</insert> </insert>
<update id="update_bf_daily_nutrition_img_by_b_no" parameterClass="dataMap"> <update id="update_bf_daily_nutrition_img_by_b_no" parameterClass="dataMap">
UPDATE tbl_bf_daily_nutrition_attach UPDATE tbl_bf_daily_nutrition_attach
SET rep_img_yn = #rep_img_yn# <isNotEmpty property="repReordImg">
SET rep_img_yn = 'Y'
</isNotEmpty>
<isEmpty property="repReordImg">
SET rep_img_yn = #rep_img_yn#
</isEmpty>
WHERE dn_no = #dn_no# WHERE dn_no = #dn_no#
<isNotEmpty property="repReordImg">
and file_seq_num=#repReordImg#
</isNotEmpty>
and file_tp = CAST(#file_tp# as INTEGER) and file_tp = CAST(#file_tp# as INTEGER)
<isNotEmpty property="file_seq"> <isNotEmpty property="file_seq">
and file_seq = CAST(#file_seq# as INTEGER) and file_seq = CAST(#file_seq# as INTEGER)
@ -2048,16 +2060,15 @@
</selectKey> </selectKey>
</insert> </insert>
<insert id="insert_bf_board_img_by_b_no" parameterClass="dataMap">
<insert id="insert_bf_board_img_by_b_no" parameterClass="dataMap">
INSERT tbl_bf_board_attach INSERT tbl_bf_board_attach
( (
bd_no bd_no
,ct_no ,ct_no
,file_seq ,file_seq
,reg_dt ,reg_dt
) VALUES ( ) VALUES (
#bd_no# #bd_no#
,#ct_no# ,#ct_no#
,#file_seq# ,#file_seq#
,NOW() ,NOW()

Loading…
Cancel
Save