카카오 친구톡 템플릿 수정 이미지 삭제 처리 기능 변경
- 이미지 삭제시 템플릿 데이터의 이미지 관련 정보도 함께 삭제 처리하도록 변경
This commit is contained in:
parent
9fc678cace
commit
44bdab3e44
@ -20,4 +20,7 @@ public interface KakaoFriendsTalkTemplateService {
|
||||
|
||||
//친구톡 템플릿 수정처리하기
|
||||
int updateKakaoFriendsTemplateData(KakaoVO kakaoVO) throws Exception;
|
||||
|
||||
//친구톡 템플릿 이미지 삭제시 템플릿 데이터 변경 처리
|
||||
int updateKakaoFriendsTemplateImageDataDel(KakaoVO kakaoVO) throws Exception;
|
||||
}
|
||||
|
||||
@ -143,4 +143,21 @@ public class KakaoFriendsTalkTemplateDAO extends EgovAbstractDAO{
|
||||
|
||||
}
|
||||
|
||||
//친구톡 템플릿 이미지 삭제시 템플릿 데이터 변경 처리
|
||||
public int updateKakaoFriendsTemplateImageDataDel(KakaoVO kakaoVO) throws Exception{
|
||||
|
||||
int result = 0;
|
||||
|
||||
try {
|
||||
|
||||
result = update("kakaoFriendsTalkTemplateDAO.updateKakaoFriendsTemplateImageDataDel",kakaoVO);
|
||||
|
||||
} catch (Exception e) {
|
||||
System.out.println("updateKakaoFriendsTemplateData DAO Error !!! " + e);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -174,10 +174,6 @@ public class KakaoFriendsTalkTemplateServiceImpl extends EgovAbstractServiceImp
|
||||
String friendId = kakaoVO.getFriendId();
|
||||
if(result > 0) {
|
||||
|
||||
int buttonSize = kakaoVO.getButtonVOList().size();
|
||||
|
||||
if(buttonSize > 0) {
|
||||
|
||||
//기존 버튼 정보 삭제
|
||||
int resultBtnCnt = kakaoFriendsTalkTemplateDAO.deleteKakaoFriendstalkButtons(kakaoVO);
|
||||
|
||||
@ -203,8 +199,6 @@ public class KakaoFriendsTalkTemplateServiceImpl extends EgovAbstractServiceImp
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
System.out.println("updateKakaoFriendsTemplateData ServiceImple Error !!! " + e);
|
||||
}
|
||||
@ -212,4 +206,22 @@ public class KakaoFriendsTalkTemplateServiceImpl extends EgovAbstractServiceImp
|
||||
return result;
|
||||
}
|
||||
|
||||
//친구톡 템플릿 이미지 삭제시 템플릿 데이터 변경 처리
|
||||
@Override
|
||||
public int updateKakaoFriendsTemplateImageDataDel(KakaoVO kakaoVO) throws Exception{
|
||||
|
||||
int result = 0;
|
||||
|
||||
try {
|
||||
|
||||
result = kakaoFriendsTalkTemplateDAO.updateKakaoFriendsTemplateImageDataDel(kakaoVO);
|
||||
|
||||
} catch (Exception e) {
|
||||
System.out.println("updateKakaoFriendsTemplateData ServiceImple Error !!! " + e);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -267,6 +267,16 @@ public class KakaoFriendsTalkTemplateController {
|
||||
|
||||
KakaoReturnVO result = kakaoApiImageUpload.kakaoApiImageDelete(kakaoVO);
|
||||
|
||||
String code = result.getBizReturnCode();
|
||||
|
||||
if(code.equals("200")) {//이미지 삭제 성공시 템플릿 디비에 있는 이미지 정보도 함께 지워준다.
|
||||
|
||||
kakaoVO.setUserId(userId);
|
||||
kakaoVO.setLastUpdusrId(userId);
|
||||
kakaoFtTemplateService.updateKakaoFriendsTemplateImageDataDel(kakaoVO);
|
||||
|
||||
}
|
||||
|
||||
modelAndView.addObject("code", result.getBizReturnCode());
|
||||
modelAndView.addObject("msg", result.getBizReturnMsg());
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -269,5 +269,21 @@
|
||||
|
||||
</update>
|
||||
|
||||
<update id="kakaoFriendsTalkTemplateDAO.updateKakaoFriendsTemplateImageDataDel" parameterClass="kakaoVO">
|
||||
|
||||
UPDATE MJ_KAKAO_FRIENDS_TEMPLATE
|
||||
SET IMAGE_FILE_NAME = '',
|
||||
IMAGE_URL = '',
|
||||
IMAGE_TYPE = '',
|
||||
IMAGE_TITLE = '',
|
||||
IMAGE_LINK = '',
|
||||
LAST_UPDT_PNTTM = NOW(),
|
||||
LAST_UPDUSR_ID = #lastUpdusrId#
|
||||
WHERE
|
||||
FRIEND_ID = #friendId#
|
||||
AND USER_ID = #userId#
|
||||
|
||||
</update>
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@ -629,7 +629,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
|
||||
<input type="hidden" id="imageTitle" name="imageTitle" value="">
|
||||
<input type="hidden" id="imageLink" name="imageLink" value="">
|
||||
<input type="hidden" id="adFlag" name="adFlag" value="">
|
||||
<input type="hidden" id="templateImageUrl" name="templateImageUrl" value="">
|
||||
<input type="hidden" id="templateImageUrl" name="templateImageUrl" value="<c:out value='${resultTemplateVO.templateImageUrl}'/>">
|
||||
<input type="hidden" id="templateContent" name="templateContent" value="">
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user