카카오 친구톡 템플릿 리스트 정렬 오류 수정
This commit is contained in:
parent
cbb67f3e72
commit
db1ebefc1e
@ -96,74 +96,58 @@
|
|||||||
|
|
||||||
<select id="kakaoFriendsTalkTemplateDAO.selectKakaoFriendsTemplateList" parameterClass="kakaoVO" resultClass="kakaoVO">
|
<select id="kakaoFriendsTalkTemplateDAO.selectKakaoFriendsTemplateList" parameterClass="kakaoVO" resultClass="kakaoVO">
|
||||||
|
|
||||||
SELECT COUNT(A.FRIEND_ID) OVER() AS totCnt ,
|
SELECT COUNT(KFT.FRIEND_ID) OVER() AS totCnt,
|
||||||
A.FRIEND_ID AS friendId,
|
KFT.FRIEND_ID AS friendId,
|
||||||
A.USER_ID AS userId,
|
KFT.USER_ID AS userId,
|
||||||
A.SENDER_KEY AS senderKey,
|
KFT.SENDER_KEY AS senderKey,
|
||||||
KPI.YELLOW_ID AS yellowId,
|
KPI.YELLOW_ID AS yellowId,
|
||||||
A.TEMPLATE_NAME AS templateName,
|
KFT.TEMPLATE_NAME AS templateName,
|
||||||
A.IMAGE_FILE_NAME AS imageFileName,
|
KFT.IMAGE_FILE_NAME AS imageFileName,
|
||||||
A.IMAGE_URL AS templateImageUrl,
|
KFT.IMAGE_URL AS templateImageUrl,
|
||||||
A.IMAGE_TYPE AS imageType,
|
KFT.IMAGE_TYPE AS imageType,
|
||||||
A.IMAGE_TITLE AS imgTitle,
|
KFT.IMAGE_TITLE AS imgTitle,
|
||||||
A.IMAGE_LINK AS imgLink,
|
KFT.IMAGE_LINK AS imgLink,
|
||||||
A.TEMPLATE_CONTENTS AS templateContent,
|
KFT.TEMPLATE_CONTENTS AS templateContent,
|
||||||
A.AD_FLAG AS adFlag,
|
KFT.AD_FLAG AS adFlag,
|
||||||
DATE_FORMAT(A.FRST_REGIST_PNTTM, '%Y-%m-%d %T') AS frstRegistPnttm,
|
DATE_FORMAT(KFT.FRST_REGIST_PNTTM, '%Y-%m-%d %T') AS frstRegistPnttm,
|
||||||
A.FRST_REGISTER_ID AS frstRegisterId,
|
KFT.FRST_REGISTER_ID AS frstRegisterId,
|
||||||
DATE_FORMAT(A.LAST_UPDT_PNTTM, '%Y-%m-%d %T') AS lastUpdtPnttm,
|
DATE_FORMAT(KFT.LAST_UPDT_PNTTM, '%Y-%m-%d %T') AS lastUpdtPnttm,
|
||||||
A.LAST_UPDUSR_ID AS lastUpdusrId
|
KFT.LAST_UPDUSR_ID AS lastUpdusrId
|
||||||
FROM ( SELECT KFT.FRIEND_ID,
|
FROM MJ_KAKAO_FRIENDS_TEMPLATE KFT
|
||||||
KFT.USER_ID,
|
LEFT JOIN MJ_KAKAO_PROFILE_INFO KPI
|
||||||
KFT.SENDER_KEY,
|
ON KFT.USER_ID = KPI.USER_ID
|
||||||
KFT.TEMPLATE_NAME,
|
AND KFT.SENDER_KEY = KPI.SENDER_KEY
|
||||||
KFT.IMAGE_FILE_NAME,
|
WHERE KFT.DELETE_YN = 'N'
|
||||||
KFT.IMAGE_URL,
|
AND KFT.USER_ID = #userId#
|
||||||
KFT.IMAGE_TYPE,
|
AND KFT.SENDER_KEY = #senderKey#
|
||||||
KFT.IMAGE_TITLE,
|
<isNotEmpty property="searchKeyword">
|
||||||
KFT.IMAGE_LINK,
|
AND KFT.TEMPLATE_NAME LIKE CONCAT ('%', #searchKeyword#,'%')
|
||||||
KFT.TEMPLATE_CONTENTS,
|
</isNotEmpty>
|
||||||
KFT.AD_FLAG,
|
<isNotEmpty property="startDate">
|
||||||
KFT.FRST_REGIST_PNTTM,
|
<![CDATA[
|
||||||
KFT.FRST_REGISTER_ID,
|
AND DATE_FORMAT(KFT.FRST_REGIST_PNTTM, '%Y-%m-%d') >= DATE_FORMAT(#startDate#, '%Y-%m-%d')
|
||||||
KFT.LAST_UPDT_PNTTM,
|
]]>
|
||||||
KFT.LAST_UPDUSR_ID
|
</isNotEmpty>
|
||||||
FROM MJ_KAKAO_FRIENDS_TEMPLATE KFT
|
<isNotEmpty property="startDate">
|
||||||
WHERE DELETE_YN = 'N'
|
<![CDATA[
|
||||||
AND USER_ID = #userId#
|
AND DATE_FORMAT(KFT.FRST_REGIST_PNTTM, '%Y-%m-%d') <= DATE_FORMAT(#endDate#, '%Y-%m-%d')
|
||||||
AND SENDER_KEY = #senderKey#
|
]]>
|
||||||
<isNotEmpty property="searchKeyword">
|
</isNotEmpty>
|
||||||
AND KFT.TEMPLATE_NAME LIKE CONCAT ('%', #searchKeyword#,'%')
|
ORDER BY 1 =1
|
||||||
</isNotEmpty>
|
<isNotEmpty property="searchSortCnd">
|
||||||
<isNotEmpty property="startDate">
|
<isEqual property="searchSortCnd" compareValue="curState">
|
||||||
<![CDATA[
|
, curState $searchSortOrd$
|
||||||
AND DATE_FORMAT(KFT.FRST_REGIST_PNTTM, '%Y-%m-%d') >= DATE_FORMAT(#startDate#, '%Y-%m-%d')
|
, orderByrsltCode
|
||||||
]]>
|
</isEqual>
|
||||||
</isNotEmpty>
|
<isNotEqual property="searchSortCnd" compareValue="curState">
|
||||||
<isNotEmpty property="startDate">
|
,$searchSortCnd$
|
||||||
<![CDATA[
|
</isNotEqual>
|
||||||
AND DATE_FORMAT(KFT.FRST_REGIST_PNTTM, '%Y-%m-%d') <= DATE_FORMAT(#endDate#, '%Y-%m-%d')
|
</isNotEmpty>
|
||||||
]]>
|
<isNotEmpty property="searchSortOrd">
|
||||||
</isNotEmpty>
|
$searchSortOrd$
|
||||||
ORDER BY 1 =1
|
</isNotEmpty>
|
||||||
<isNotEmpty property="searchSortCnd">
|
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||||
<isEqual property="searchSortCnd" compareValue="curState">
|
|
||||||
, curState $searchSortOrd$
|
|
||||||
, orderByrsltCode
|
|
||||||
</isEqual>
|
|
||||||
<isNotEqual property="searchSortCnd" compareValue="curState">
|
|
||||||
,$searchSortCnd$
|
|
||||||
</isNotEqual>
|
|
||||||
</isNotEmpty>
|
|
||||||
<isNotEmpty property="searchSortOrd">
|
|
||||||
$searchSortOrd$
|
|
||||||
</isNotEmpty>
|
|
||||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
|
||||||
)
|
|
||||||
A
|
|
||||||
LEFT JOIN MJ_KAKAO_PROFILE_INFO KPI
|
|
||||||
ON A.USER_ID = KPI.USER_ID
|
|
||||||
AND A.SENDER_KEY = KPI.SENDER_KEY
|
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
@ -365,6 +365,13 @@ function updateTemplate(){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(inputTemplateImageUrl == ''){
|
||||||
|
|
||||||
|
alert("이미지를 선택해 주세요.");
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -474,6 +481,7 @@ function fnImageDel(){
|
|||||||
$("#templateImageUrl").val("");
|
$("#templateImageUrl").val("");
|
||||||
$('.kakao_image').css("display", "none");
|
$('.kakao_image').css("display", "none");
|
||||||
$("#kakaoImg").attr("src", "");
|
$("#kakaoImg").attr("src", "");
|
||||||
|
$("#imageFileName").val("");
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@ -184,7 +184,7 @@ $(function(){
|
|||||||
</c:otherwise>
|
</c:otherwise>
|
||||||
</c:choose>
|
</c:choose>
|
||||||
</td>
|
</td>
|
||||||
<td><c:out value="${templatInfoList.lastUpdtPnttm}"/></td>
|
<td><c:out value="${templatInfoList.frstRegistPnttm}"/></td>
|
||||||
</tr>
|
</tr>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</c:when>
|
</c:when>
|
||||||
|
|||||||
@ -320,6 +320,13 @@ function addTemplate(){
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(inputTemplateImageUrl == ''){
|
||||||
|
|
||||||
|
alert("이미지를 선택해 주세요.");
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user