Merge branch 'master' of http://dudgusw@vcs.iten.co.kr:9999/hylee/mjon_git
This commit is contained in:
commit
a3905b5962
@ -4,11 +4,9 @@ import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
@ -18,7 +16,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
import org.springframework.web.servlet.support.RequestContextUtils;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
@ -27,11 +24,9 @@ import itn.com.cmm.EgovMessageSource;
|
||||
import itn.com.cmm.LoginVO;
|
||||
import itn.com.cmm.util.EgovDoubleSubmitHelper;
|
||||
import itn.com.cmm.util.RedirectUrlMaker;
|
||||
import itn.com.uss.olh.hpc.service.HackIpVO;
|
||||
import itn.let.sym.log.clg.service.EtcStatService;
|
||||
import itn.let.sym.log.clg.service.EtcStatVO;
|
||||
import itn.let.sym.log.clg.service.PopSrhVO;
|
||||
import itn.let.uss.umt.service.UserDefaultVO;
|
||||
|
||||
/**
|
||||
* 기타통계를 관리하기 위한 컨트롤러 클래스
|
||||
@ -81,9 +76,10 @@ public class EtcStatController {
|
||||
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
|
||||
String toDay = date.format(today);
|
||||
|
||||
//한달 전
|
||||
//1주 전
|
||||
Calendar mon = Calendar.getInstance();
|
||||
mon.add(Calendar.MONTH , -1);
|
||||
//mon.add(Calendar.MONTH , -1);
|
||||
mon.add(Calendar.WEEK_OF_MONTH , -1);
|
||||
String beforeMonthDay = new java.text.SimpleDateFormat("yyyy-MM-dd").format(mon.getTime());
|
||||
|
||||
if (null == etcStatVO.getNtceBgnde() || etcStatVO.getNtceBgnde().equals("")) {
|
||||
|
||||
@ -2011,6 +2011,7 @@ public class EgovMypageController {
|
||||
}
|
||||
}
|
||||
else {
|
||||
/*
|
||||
// 기업회원>직원 인경우
|
||||
if("c".equals(mberManageVO.getDept())) {
|
||||
//법인회원 일 경우
|
||||
@ -2025,7 +2026,8 @@ public class EgovMypageController {
|
||||
System.out.println("휴대폰인증 => 기업회원(직원) 직원이름 : " + managerNm);
|
||||
System.out.println("휴대폰인증 => 기업회원(직원) 인증이름 : " + kmcVO.getName().trim());
|
||||
System.out.println("휴대폰인증 => 기업회원(직원) resultNameChk : " + resultNameChk);
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
System.out.println("END 휴대폰인증");
|
||||
|
||||
|
||||
@ -1412,7 +1412,7 @@ public class EgovUserManageController {
|
||||
*/
|
||||
|
||||
KakaoVO sendKakaoVO = new KakaoVO();
|
||||
sendKakaoVO.setSearchCondition2("N");//예약건은 제외하기
|
||||
//sendKakaoVO.setSearchCondition2("N");//예약건은 제외하기
|
||||
sendKakaoVO.setReserveCYn("N");//예약취소건은 제외하기
|
||||
sendKakaoVO.setUserId(reqMberManageVO.getMberId());
|
||||
// 문자발송 완료건은 모두 보이도록 처리
|
||||
@ -1431,6 +1431,7 @@ public class EgovUserManageController {
|
||||
*/
|
||||
|
||||
KakaoVO reserveKakaoVO = new KakaoVO();
|
||||
reserveKakaoVO.setReserveYn("Y"); //예약건만 조회
|
||||
reserveKakaoVO.setSearchCondition2("Y");//예약건만 불러오기
|
||||
reserveKakaoVO.setReserveCYn("N");//예약취소건은 제외하기
|
||||
reserveKakaoVO.setUserId(reqMberManageVO.getMberId());
|
||||
|
||||
@ -439,7 +439,7 @@
|
||||
AGENT_CODE AS agentCode ,
|
||||
RESERVE_YN AS reserveYn ,
|
||||
RESERVE_C_YN AS reserveCYn ,
|
||||
CANCELDATE AS cancelDate ,
|
||||
DATE_FORMAT(CANCELDATE, '%Y-%m-%d %T') AS cancelDate ,
|
||||
msgTypeName AS msgTypeName ,
|
||||
orderByCode AS orderByCode ,
|
||||
RESULT AS msgResult ,
|
||||
@ -554,13 +554,13 @@
|
||||
</isEqual>
|
||||
|
||||
<isEqual property="searchCondition2" compareValue="" >
|
||||
AND M.RESERVE_YN IN ('Y','N')
|
||||
AND IFNULL(M.RESERVE_YN, 'N') IN ('Y','N')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="N">
|
||||
AND M.RESERVE_YN = 'N'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'N'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="Y">
|
||||
AND M.RESERVE_YN = 'Y'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'Y'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
@ -585,13 +585,13 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCondition2">
|
||||
<isEqual property="searchCondition2" compareValue="" >
|
||||
AND M.RESERVE_YN IN ('Y','N')
|
||||
AND IFNULL(M.RESERVE_YN, 'N') IN ('Y','N')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="N">
|
||||
AND M.RESERVE_YN = 'N'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'N'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="Y">
|
||||
AND M.RESERVE_YN = 'Y'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'Y'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
@ -1214,7 +1214,7 @@
|
||||
AGENT_CODE AS agentCode ,
|
||||
RESERVE_YN AS reserveYn ,
|
||||
RESERVE_C_YN AS reserveCYn ,
|
||||
CANCELDATE AS cancelDate ,
|
||||
DATE_FORMAT(CANCELDATE, '%Y-%m-%d %T') AS cancelDate ,
|
||||
msgTypeName AS msgTypeName ,
|
||||
orderByCode AS orderByCode ,
|
||||
RESULT AS msgResult ,
|
||||
@ -1227,7 +1227,7 @@
|
||||
BL.CALL_STATUS AS callStatus,
|
||||
M.BIZ_KAKAO_RESEND_YN AS bizKakaoResendYn,
|
||||
M.AT_DELAY_COMPLETE_YN AS atDelayCompleteYn,
|
||||
M.AT_DELAY_YN AS atDelayYn
|
||||
M.AT_DELAY_YN AS atDelayYn
|
||||
FROM (
|
||||
SELECT MG.USER_ID ,
|
||||
MG.MSG_GROUP_ID ,
|
||||
@ -1319,13 +1319,13 @@
|
||||
</isEqual>
|
||||
|
||||
<isEqual property="searchCondition2" compareValue="" >
|
||||
AND M.RESERVE_YN IN ('Y','N')
|
||||
AND IFNULL(M.RESERVE_YN, 'N') IN ('Y','N')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="N">
|
||||
AND M.RESERVE_YN = 'N'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'N'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="Y">
|
||||
AND M.RESERVE_YN = 'Y'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'Y'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
@ -1350,13 +1350,13 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCondition2">
|
||||
<isEqual property="searchCondition2" compareValue="" >
|
||||
AND M.RESERVE_YN IN ('Y','N')
|
||||
AND IFNULL(M.RESERVE_YN, 'N') IN ('Y','N')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="N">
|
||||
AND M.RESERVE_YN = 'N'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'N'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="Y">
|
||||
AND M.RESERVE_YN = 'Y'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'Y'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
@ -1364,7 +1364,7 @@
|
||||
<isNotEmpty property="pageType">
|
||||
<isEqual property="pageType" compareValue="sand">
|
||||
AND M.AT_DELAY_COMPLETE_YN ='Y'
|
||||
AND M.REFUND_YN = 'N'
|
||||
/*AND M.REFUND_YN = 'N'*/
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
|
||||
@ -1996,13 +1996,13 @@
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="searchCondition2">
|
||||
<isEqual property="searchCondition2" compareValue="" >
|
||||
AND M.RESERVE_YN IN ('Y','N')
|
||||
AND IFNULL(M.RESERVE_YN, 'N') IN ('Y','N')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="N">
|
||||
AND M.RESERVE_YN = 'N'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'N'
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" compareValue="Y">
|
||||
AND M.RESERVE_YN = 'Y'
|
||||
AND IFNULL(M.RESERVE_YN, 'N') = 'Y'
|
||||
</isEqual>
|
||||
</isNotEmpty>
|
||||
</isEmpty>
|
||||
|
||||
@ -5563,40 +5563,31 @@
|
||||
<!-- 일별 회원전환률 건수 -->
|
||||
<select id="mjonMsgDAO.selectMemLoginDayChart" parameterClass="mjonMsgVO" resultClass="mjonMsgVO">
|
||||
SELECT
|
||||
M.regDate
|
||||
, M.visitCnt
|
||||
, M.memCnt
|
||||
, ROUND((M.memCnt / M.visitCnt) * 100, 2) conversRate
|
||||
FROM (
|
||||
SELECT
|
||||
DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') regDate
|
||||
, COUNT(DISTINCT L.CONECT_IP) visitCnt
|
||||
, (
|
||||
SELECT COUNT(0) FROM LETTNGNRLMBER S1
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="ntceBgnde">
|
||||
AND <![CDATA[ S1.APPROVAL_PNTTM >= #ntceBgnde# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ntceEndde">
|
||||
AND <![CDATA[ S1.APPROVAL_PNTTM <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
</isNotEmpty>
|
||||
AND DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') = DATE_FORMAT(S1.APPROVAL_PNTTM, '%Y-%m-%d')
|
||||
AND S1.MBER_STTUS = 'Y'
|
||||
) AS memCnt
|
||||
FROM LETTNLOGINLOG L
|
||||
WHERE 1=1
|
||||
AND L.DEVICE_TYPE = 'P'
|
||||
<isNotEmpty property="ntceBgnde">
|
||||
AND <![CDATA[ L.CREAT_DT >= #ntceBgnde# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ntceEndde">
|
||||
AND <![CDATA[ L.CREAT_DT <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
</isNotEmpty>
|
||||
AND <![CDATA[ L.CREAT_DT < DATE_FORMAT(NOW() + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
GROUP BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d')
|
||||
ORDER BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
) M
|
||||
DATE_FORMAT(L.STAT_DATE, '%Y-%m-%d') AS regDate
|
||||
, L.CLICK_P_CNT AS visitCnt
|
||||
, (
|
||||
SELECT COUNT(0) FROM LETTNGNRLMBER S1
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="ntceBgnde">
|
||||
AND <![CDATA[ S1.APPROVAL_PNTTM >= #ntceBgnde# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ntceEndde">
|
||||
AND <![CDATA[ S1.APPROVAL_PNTTM <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
</isNotEmpty>
|
||||
AND DATE_FORMAT(L.STAT_DATE, '%Y-%m-%d') = DATE_FORMAT(S1.APPROVAL_PNTTM, '%Y-%m-%d')
|
||||
AND S1.MBER_STTUS = 'Y'
|
||||
) AS memCnt
|
||||
FROM MJ_DASH_STAT L
|
||||
WHERE 1=1
|
||||
<isNotEmpty property="ntceBgnde">
|
||||
AND <![CDATA[ L.STAT_DATE >= #ntceBgnde# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ntceEndde">
|
||||
AND <![CDATA[ L.STAT_DATE <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
</isNotEmpty>
|
||||
AND <![CDATA[ L.STAT_DATE < DATE_FORMAT(NOW() + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
ORDER BY STAT_DATE DESC
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
<!-- 일별 회원전환률 건수 TotCnt -->
|
||||
@ -5605,18 +5596,16 @@
|
||||
COUNT(0) totCnt
|
||||
FROM (
|
||||
SELECT
|
||||
DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d') regDate
|
||||
FROM LETTNLOGINLOG L
|
||||
STAT_DATE regDate
|
||||
FROM MJ_DASH_STAT L
|
||||
WHERE 1=1
|
||||
AND L.DEVICE_TYPE = 'P'
|
||||
<isNotEmpty property="ntceBgnde">
|
||||
AND <![CDATA[ L.CREAT_DT >= #ntceBgnde# ]]>
|
||||
AND <![CDATA[ L.STAT_DATE >= #ntceBgnde# ]]>
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="ntceEndde">
|
||||
AND <![CDATA[ L.CREAT_DT <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
AND <![CDATA[ L.STAT_DATE <= DATE_FORMAT(#ntceEndde# + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
</isNotEmpty>
|
||||
AND <![CDATA[ L.CREAT_DT < DATE_FORMAT(NOW() + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
GROUP BY DATE_FORMAT(L.CREAT_DT, '%Y-%m-%d')
|
||||
AND <![CDATA[ L.STAT_DATE < DATE_FORMAT(NOW() + INTERVAL 1 DAY, '%Y-%m-%d') ]]>
|
||||
) M
|
||||
</select>
|
||||
|
||||
|
||||
@ -3902,6 +3902,15 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${mjonMsgSentList.delayYn eq 'Y' && mjonMsgSentList.delayCompleteYn eq 'Y' && not empty mjonMsgSentList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<c:if test="${mjonMsgSentList.reserveYn eq 'Y'}">
|
||||
[예약]<br />
|
||||
</c:if>
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:when test="${mjonMsgSentList.reserveCYn eq 'Y'}">
|
||||
[예약취소]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="MM-dd HH:mm"/>
|
||||
@ -3910,12 +3919,6 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
[예약]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.reqdate}" pattern="MM-dd HH:mm"/>
|
||||
</c:when>
|
||||
<c:when test="${mjonMsgSentList.delayYn eq 'Y' && mjonMsgSentList.delayCompleteYn eq 'Y' && not empty mjonMsgSentList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
-
|
||||
</c:otherwise>
|
||||
@ -4109,6 +4112,15 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${mjonMsgSentList.delayYn eq 'Y' && mjonMsgSentList.delayCompleteYn eq 'Y' && not empty mjonMsgSentList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<c:if test="${mjonMsgSentList.reserveYn eq 'Y'}">
|
||||
[예약]<br />
|
||||
</c:if>
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="yyyy-MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:when test="${mjonMsgSentList.reserveCYn eq 'Y'}">
|
||||
[예약취소]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="yyyy-MM-dd HH:mm"/>
|
||||
@ -4117,12 +4129,6 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
[예약]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.reqdate}" pattern="yyyy-MM-dd HH:mm"/>
|
||||
</c:when>
|
||||
<c:when test="${mjonMsgSentList.delayYn eq 'Y' && mjonMsgSentList.delayCompleteYn eq 'Y' && not empty mjonMsgSentList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<fmt:formatDate value="${mjonMsgSentList.cancelDate}" pattern="yyyy-MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
-
|
||||
</c:otherwise>
|
||||
@ -4525,6 +4531,16 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${kakaoResultList.atDelayYn eq 'Y' && kakaoResultList.atDelayCompleteYn eq 'Y' && not empty kakaoResultList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<c:if test="${kakaoResultList.reserveYn eq 'Y'}">
|
||||
[예약]<br />
|
||||
</c:if>
|
||||
<fmt:parseDate value="${kakaoResultList.cancelDate}" var="cancelDateValue" pattern="yyyy-MM-dd HH:mm"/>
|
||||
<fmt:formatDate value="${cancelDateValue}" pattern="MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:when test="${kakaoResultList.reserveCYn eq 'Y'}">
|
||||
[예약취소]<br />
|
||||
<fmt:parseDate value="${kakaoResultList.cancelDate}" var="dateValue" pattern="yyyy-MM-dd HH:mm:ss"/>
|
||||
@ -4652,6 +4668,16 @@ function kakaoATDelayCancel(msgGroupId){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:choose>
|
||||
<c:when test="${kakaoReserveList.atDelayYn eq 'Y' && kakaoReserveList.atDelayCompleteYn eq 'Y' && not empty kakaoReserveList.cancelDate}">
|
||||
<span style="color: red;">
|
||||
[발송취소]<br />
|
||||
<c:if test="${kakaoReserveList.reserveYn eq 'Y'}">
|
||||
[예약]<br />
|
||||
</c:if>
|
||||
<fmt:parseDate value="${kakaoReserveList.cancelDate}" var="cancelDateValue" pattern="yyyy-MM-dd HH:mm"/>
|
||||
<fmt:formatDate value="${cancelDateValue}" pattern="MM-dd HH:mm"/>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:when test="${kakaoReserveList.reserveCYn eq 'Y'}">
|
||||
[예약취소]<br />
|
||||
<fmt:parseDate value="${kakaoReserveList.cancelDate}" var="dateValue" pattern="yyyy-MM-dd HH:mm:ss"/>
|
||||
|
||||
@ -404,6 +404,7 @@ function msgDetailClose(obj){
|
||||
<col style="width: 10%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 8%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 7%">
|
||||
@ -414,6 +415,7 @@ function msgDetailClose(obj){
|
||||
<th>아이디</th>
|
||||
<th>채널ID</th>
|
||||
<th>발송건수</th>
|
||||
<th>스미싱의심</th>
|
||||
<th>요청시간</th>
|
||||
<th>예약</th>
|
||||
<th>내용</th>
|
||||
@ -457,6 +459,37 @@ function msgDetailClose(obj){
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${result.atDelayYn eq 'Y'}">
|
||||
<c:choose>
|
||||
<c:when test="${result.atDelayCompleteYn eq 'Y' && not empty result.cancelDate}">
|
||||
<span style="color: #0000FF;">
|
||||
<c:if test="${result.atSmishingYn eq 'Y'}">온</c:if>
|
||||
<c:if test="${result.atSmishingYn eq 'N'}">오프</c:if>[발송취소]
|
||||
<span style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:3px;" title="<c:out value="${result.cancelDate}"/>">
|
||||
<fmt:parseDate value="${result.cancelDate}" var="cancelDateValue" pattern="yyyy-MM-dd HH:mm"/>
|
||||
<fmt:formatDate value="${cancelDateValue}" pattern="MM-dd HH:mm"/>
|
||||
</span>
|
||||
</span>
|
||||
</c:when>
|
||||
<c:when test="${result.atDelayCompleteYn eq 'N'}">
|
||||
<c:if test="${result.atSmishingYn eq 'Y'}">온</c:if>
|
||||
<c:if test="${result.atSmishingYn eq 'N'}">오프</c:if>[미처리]
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<span style="color: #0000FF;">
|
||||
<c:if test="${result.atSmishingYn eq 'Y'}">온</c:if>
|
||||
<c:if test="${result.atSmishingYn eq 'N'}">오프</c:if>[승인]
|
||||
</span>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
-
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<fmt:parseDate value="${result.reqDate}" var="reqDateValue" pattern="yyyy-MM-dd HH:mm"/>
|
||||
<fmt:formatDate value="${reqDateValue}" pattern="MM-dd HH:mm"/>
|
||||
|
||||
@ -94,6 +94,11 @@ $(document).ready(function(){
|
||||
<input type="button" class="btnType1" value="검색" onclick="fn_search(); return false;">
|
||||
</div>
|
||||
|
||||
<div class="listTop">
|
||||
<div class="rightWrap">
|
||||
(30분 단위 업데이트)
|
||||
</div>
|
||||
</div>
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
<colgroup>
|
||||
|
||||
@ -231,6 +231,7 @@ function fnSetCalMonth(val) {
|
||||
<option value='Y' <c:if test="${searchVO.searchDateType == 'Y'}">selected</c:if>>연별</option>
|
||||
</select>
|
||||
<select name="calMonth" id="calMonth" onchange="fnSetCalMonth(this.value)">
|
||||
<option value="0">전체</option>
|
||||
<option value="1" <c:if test="${searchVO.calMonth == '1'}">selected</c:if> >1개월</option>
|
||||
<option value="3" <c:if test="${searchVO.calMonth == '3'}">selected</c:if> >3개월</option>
|
||||
<option value="6" <c:if test="${searchVO.calMonth == '6'}">selected</c:if> >6개월</option>
|
||||
|
||||
@ -28,6 +28,9 @@
|
||||
<head>
|
||||
<title>팩스 전송실적</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<style type="text/css">
|
||||
.pageCont .listTop {padding:0 0 10px; text-align:right;}
|
||||
</style>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$(document).ready(function(){
|
||||
var date = new Date();
|
||||
@ -176,6 +179,9 @@ function setTodayMonth(){
|
||||
<input type="button" class="btnType1" onclick="fn_list_search(); return false;" value="검색">
|
||||
</div>
|
||||
|
||||
<div class="listTop" style>
|
||||
(30분 단위 업데이트)
|
||||
</div>
|
||||
<c:set var="totalSentPageSum" value="0" />
|
||||
<c:set var="totalSuccessPageSum" value="0" />
|
||||
<c:set var="totalHoldPageSum" value="0" />
|
||||
|
||||
@ -200,10 +200,11 @@
|
||||
</div>
|
||||
<input type="button" class="btnType1" onclick="fn_list_search(); return false;" value="검색">
|
||||
</div>
|
||||
<div class="listTop">
|
||||
<input type="button" style="cursor: pointer;" onclick="setTodayUpdate();" value="Today Update">
|
||||
|
||||
<div class="listTop" style="font-weight: normal; vertical-align:bottom;">
|
||||
(부가세 별도)
|
||||
(30분 단위 업데이트)
|
||||
|
||||
<input type="button" style="cursor: pointer; height: 30px;" onclick="setTodayUpdate();" value="Today Update">
|
||||
</div>
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
|
||||
@ -202,10 +202,11 @@
|
||||
</div>
|
||||
<input type="button" class="btnType1" onclick="fn_list_search(); return false;" value="검색">
|
||||
</div>
|
||||
<div class="listTop">
|
||||
<input type="button" style="cursor: pointer;" onclick="setTodayUpdate();" value="Today Update">
|
||||
|
||||
<div class="listTop" style="font-weight: normal;">
|
||||
(부가세 별도)
|
||||
(매일 0시 업데이트)
|
||||
|
||||
<input type="button" style="cursor: pointer; height: 30px;" onclick="setTodayUpdate();" value="Today Update">
|
||||
</div>
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
|
||||
@ -139,6 +139,8 @@ function fnSetCalMonth(val) {
|
||||
<div class="listTop">
|
||||
<p class="tType5">총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건</p>
|
||||
<div class="rightWrap">
|
||||
(30분 단위 업데이트)
|
||||
|
||||
<!-- <input type="button" class="printBtn"> -->
|
||||
<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);">
|
||||
<option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option>
|
||||
|
||||
@ -204,10 +204,11 @@
|
||||
</div>
|
||||
<input type="button" class="btnType1" onclick="fn_list_search(); return false;" value="검색">
|
||||
</div>
|
||||
<div class="listTop">
|
||||
<input type="button" style="cursor: pointer;" onclick="setTodayUpdate();" value="Today Update">
|
||||
|
||||
<div class="listTop" style="font-weight: normal;">
|
||||
(부가세 별도)
|
||||
(30분 단위 업데이트)
|
||||
|
||||
<input type="button" style="cursor: pointer; height: 30px;" onclick="setTodayUpdate();" value="Today Update">
|
||||
</div>
|
||||
<div class="tableWrap">
|
||||
<table class="tbType1">
|
||||
|
||||
@ -104,11 +104,11 @@ $(document).ready(function (){
|
||||
|
||||
if(!${empty LoginVO}){
|
||||
//등급제 대상 여부(헤더)
|
||||
getMberGrdChk_Header();
|
||||
//getMberGrdChk_Header();
|
||||
}
|
||||
|
||||
//등급제 시행 ON/OFF 체크(비로그인)
|
||||
getMberSettingDetailByNotLogin_Header();
|
||||
//getMberSettingDetailByNotLogin_Header();
|
||||
});
|
||||
|
||||
//등급제 시행 ON/OFF 체크(비로그인)
|
||||
|
||||
@ -306,7 +306,7 @@
|
||||
<div class="send_top">
|
||||
<div class="serv_content fax_content current">
|
||||
<div class="heading">
|
||||
<h2>팩스전송</h2>
|
||||
<h2>팩스발송</h2>
|
||||
</div>
|
||||
<div class="pay_tab_wrap">
|
||||
<ul class="tabType1">
|
||||
|
||||
@ -144,7 +144,7 @@
|
||||
<div class="send_top">
|
||||
<div class="serv_content fax_content current">
|
||||
<div class="heading">
|
||||
<h2>팩스전송</h2>
|
||||
<h2>팩스발송</h2>
|
||||
</div>
|
||||
<div class="pay_tab_wrap">
|
||||
<ul class="tabType1">
|
||||
|
||||
@ -22,7 +22,7 @@ $(document).ready(function() {
|
||||
}
|
||||
|
||||
// 슬라이드 이미지 변경
|
||||
setMainSlideImgChange();
|
||||
//setMainSlideImgChange();
|
||||
|
||||
//메인 팝업 호출 여부
|
||||
var evntPopCk = fnGetCookie('layer_evntPayPop');
|
||||
@ -1187,15 +1187,15 @@ function fn_click_banner_add_stat(bannerMenuCode){
|
||||
<div class="slideImg"><img src="/publish/images/main/f_visual_06_20230802.jpg" alt="문자온, 카카오 '알림톡' 서비스 오픈! 문자온 알림톡, 대한민국 최저가 선언! 조건없이 무조건 6.9원! 카카오톡 채널아이디 추가를 하지 않은 이용자에게도 카카오톡 메시지 발송이 가능한 서비스! 알림톡 바로가기 알림톡 도착 kakao 문자온에서 알림톡이 도착하였습니다! 기업전용/1,000자 이하 텍스트 & 이미지/문자 대비 65% 저렴" usemap="#allimtalk-map"></div>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<%-- <div class="slideImg"><img src="/publish/images/main/f_visual_01_20230904.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 풍성한 한가위 되세요 풍요로움과 넉넉함이 함께하는 한가위가 되시길 기원합니다. 秋夕 행복하고 안전한 귀성길 되세요! 즐겁고 행복한 한가위 보내시고, 고향길 안전하게 다녀오시길 바랍니다." usemap="#image-map" /></div> --%>
|
||||
<div class="slideImg"><img id="mainSlideImg_1001" src="/publish/images/main/f_visual_01_20230814.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 더위보다 무서운 여름철 감기 냉방병 여름엔 역시! 시원하게 물냉면" usemap="#image-map" /></div>
|
||||
<div class="slideImg"><img src="/publish/images/main/f_visual_01_20230904.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 풍성한 한가위 되세요 풍요로움과 넉넉함이 함께하는 한가위가 되시길 기원합니다. 秋夕 행복하고 안전한 귀성길 되세요! 즐겁고 행복한 한가위 보내시고, 고향길 안전하게 다녀오시길 바랍니다." usemap="#image-map" /></div>
|
||||
<%-- <div class="slideImg"><img id="mainSlideImg_1001" src="/publish/images/main/f_visual_01_20230814.jpg" alt="문자는 이제, 문자온! 단 한번, 국내 최저가! 인생 최저가! 첫결제 단문 7.5원 장문 32원 그림 59원 더위보다 무서운 여름철 감기 냉방병 여름엔 역시! 시원하게 물냉면" usemap="#image-map" /></div> --%>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<div class="slideImg"><img src="/publish/images/main/f_visual_02_20221116.jpg" alt="문자도 보내고! 현금도 챙기는! 문자온만의 특별한 혜택! 결제금액의 2% 포인트 추가 적립! 포인트 1만점 이상 적립 시 현금페이백" /></div>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<%-- <div class="slideImg"><img src="/publish/images/main/f_visual_03_20230904.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 밝은 보름달처럼 행복한 추석 보내세요 秋夕 우리 민족 최대의 큰 명절 추석을 맞이하여 보름달에 걱정근심 맡기고 건강과 안녕을 기원하며 가족들과 함께 뜻 깊고 따뜻한 명절이 되시기를 바랍니다. 고향 가시는 길 안전하고 편안하게 다녀오십시오 항상 웃음 가득한 날이 가득하시길 바랍니다. 감사합니다 - 문자온 일동 - 이벤트 기간 : 09월 25일부터 9월 30일까지 문자온몰에서 추석맞이 쇼핑도 하GO! 소원도 빌GO! 추석맞이 소원빌기 보름달님 제 소원을 들어주세요 제 소원은 바로 가족 모두가 건강하는거예요~~ ID : MUNJAON_USER 한가위를 맞이하여 소원빌기 이벤트를 진행합니다. 공식 SNS를 팔로우 한 후 이벤트 게시물에 자신이 바라는 소원을 댓글로 달아주세요! 추첨을 통해 푸짐한 선물을 드립니다. ▶ 당첨자 발표 : 10월 2일 Korea Thanksgiving Day 추석맞이 배송비무료 EVENT 2099.09.28 ~ 2099.09.30" /></div> --%>
|
||||
<div class="slideImg"><img id="mainSlideImg_1002" src="/publish/images/main/f_visual_03_20230814.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 헬스| 스피닝| 필라테스 | 줌바댄스 | 요가 여름맞이 특가할인 헬스+스피닝+PT3회 3개월 이용권 30만원 24시 상담문의 02)000-0000 MUNJAON SUMMER EVENT 올여름은 골캉스 '항공부터 호텔, 골프까지 한번에 예약! 문자온 골캉스, 지금 예약하세요.' 항송 + 호텔 + 골프 summer is comming SUMMER BIG SALE 22.07.01 ~ 22.07.10" /></div>
|
||||
<div class="slideImg"><img src="/publish/images/main/f_visual_03_20230904.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 밝은 보름달처럼 행복한 추석 보내세요 秋夕 우리 민족 최대의 큰 명절 추석을 맞이하여 보름달에 걱정근심 맡기고 건강과 안녕을 기원하며 가족들과 함께 뜻 깊고 따뜻한 명절이 되시기를 바랍니다. 고향 가시는 길 안전하고 편안하게 다녀오십시오 항상 웃음 가득한 날이 가득하시길 바랍니다. 감사합니다 - 문자온 일동 - 이벤트 기간 : 09월 25일부터 9월 30일까지 문자온몰에서 추석맞이 쇼핑도 하GO! 소원도 빌GO! 추석맞이 소원빌기 보름달님 제 소원을 들어주세요 제 소원은 바로 가족 모두가 건강하는거예요~~ ID : MUNJAON_USER 한가위를 맞이하여 소원빌기 이벤트를 진행합니다. 공식 SNS를 팔로우 한 후 이벤트 게시물에 자신이 바라는 소원을 댓글로 달아주세요! 추첨을 통해 푸짐한 선물을 드립니다. ▶ 당첨자 발표 : 10월 2일 Korea Thanksgiving Day 추석맞이 배송비무료 EVENT 2099.09.28 ~ 2099.09.30" /></div>
|
||||
<%-- <div class="slideImg"><img id="mainSlideImg_1002" src="/publish/images/main/f_visual_03_20230814.jpg" alt="다른 사이트에는 없다! 오직 문자온에만 있다! 최고의 디자이너가 직접 제작하는 그림문자 맞춤제작을 통해 나만의 문자를 디자인 해보세요. 헬스| 스피닝| 필라테스 | 줌바댄스 | 요가 여름맞이 특가할인 헬스+스피닝+PT3회 3개월 이용권 30만원 24시 상담문의 02)000-0000 MUNJAON SUMMER EVENT 올여름은 골캉스 '항공부터 호텔, 골프까지 한번에 예약! 문자온 골캉스, 지금 예약하세요.' 항송 + 호텔 + 골프 summer is comming SUMMER BIG SALE 22.07.01 ~ 22.07.10" /></div> --%>
|
||||
</div>
|
||||
<div class="swiper-slide">
|
||||
<div class="slideImg"><img src="/publish/images/main/f_visual_04_20221116.jpg" alt="문자는 이제, 문자온! 선택은 역시 문자온! 문자사이트 선택의 5가지 기준 1. 가격, 속도, 성능, 기능, 보안이 보장되는가? 2. 결제, 정산, 계산서 발행 등 업무가 자동화 되어 있고 편리한가? 3. 최신 IT 기술과 트렌드가 반영되어 있는가? 4. 회원가입 및 발신번호 인증이 쉽고 빠르며, 대량문자를 전송하기에 사용이 편리한가? 5. 매일 문자샘플이 업데이트 되고, CS 및 기술응대가 실시간적으로 이루어지는가?" /></div>
|
||||
@ -1237,7 +1237,7 @@ function fn_click_banner_add_stat(bannerMenuCode){
|
||||
<a href="/web/mjon/msgdata/excel/selectMsgExcelDataView.do" title="페이지 이동">
|
||||
<ul class="slide_cont table_cell">
|
||||
<li class="cont1_title">대량문자·단체문자 전송</li>
|
||||
<li class="cont1_ex">별도의 프로그램 설치 없이<br>PC에서 바로 전송 가능</li>
|
||||
<li class="cont1_ex">별도의 프로그램 설치 없이<br>컴퓨터로 단체·대량문자 <br>발송 가능</li>
|
||||
<li class="more">자세히보기</li>
|
||||
</ul>
|
||||
</a>
|
||||
@ -1368,7 +1368,9 @@ function fn_click_banner_add_stat(bannerMenuCode){
|
||||
|
||||
<div class="main_cont2">
|
||||
<div class="inner">
|
||||
<p class="tit_text">이런 문자 어때요?</p>
|
||||
<!-- <p class="tit_text">이런 문자 어때요?</p> -->
|
||||
<p class="tit_text">이런 단체문자, 대량문자 샘플 어때요?</p>
|
||||
<p class="sub_text">단체문자, 대량문자, 경조문자, 부고문자, 광고문자, 홍보문자, 조문문자, 결혼문자, 예약문자, 사진문자, 그림문자, SMS, LMS, MMS, 병원문자, 위로문자, 응원문자, 행사문자, 기념일문자, 웹문자, 인터넷문자, 문자사이트, 답례문자 등 다양한 샘플 무료 제공</p>
|
||||
<div class="tabs">
|
||||
<!-- Default tab_depth1 - 전체 / tab_depth2 - 인기그림문자 / tab_depth3 - BEST -->
|
||||
<!-- <div class="tab_depth1 tDep2_mType">
|
||||
@ -1471,6 +1473,44 @@ function fn_click_banner_add_stat(bannerMenuCode){
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="main_cont5 keyword_wrap">
|
||||
<div class="inner">
|
||||
<p class="tit_text">이런 키워드는 어때요?</p>
|
||||
<ul class="link_box">
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">경조문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">부고문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">홍보문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">결혼문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">출산문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">장례문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">추석문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">설문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">명절문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">모임문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">안부문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">연말연시문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">감사문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">행사문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">격려문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">생일문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">조의문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">크리스마스문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">그림문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">컴퓨터로문자보내기</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">인터넷문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">문자사이트</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">단체문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">대량문자</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">문자보내기</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">대량문자사이트</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">단체문자발송</a></li>
|
||||
<li><a href="/web/mjon/msgdata/selectMsgDataView.do">웹문자</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div class="main_cont4 adv_wrap">
|
||||
<div class="inner">
|
||||
<ul class="adv_list">
|
||||
|
||||
@ -14,13 +14,52 @@ $(document).ready(function(){
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<c:set var="msgCnt" value="0" />
|
||||
<c:set var="msgKeywordSample" value="" />
|
||||
<c:choose>
|
||||
<c:when test="${not empty resultPhoList}">
|
||||
<div class="msg_photo_wrap tab_con active">
|
||||
<div class="swiper-container msg_photo">
|
||||
<div class="swiper-wrapper">
|
||||
<c:forEach var="photoList" items="${resultPhoList}" varStatus="status">
|
||||
<%-- <c:set var="strImgPath" value="${photoList.fileStreCours}/${photoList.streFileNm}.${photoList.fileExtsn}"/> --%>
|
||||
<c:set var="msgCnt" value="${msgCnt + 1}" />
|
||||
<c:choose>
|
||||
<c:when test="${msgCnt eq '1'}">
|
||||
<c:set var="msgKeywordSample" value="단체문자 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '2'}">
|
||||
<c:set var="msgKeywordSample" value="대량문자 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '3'}">
|
||||
<c:set var="msgKeywordSample" value="인터넷문자 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '4'}">
|
||||
<c:set var="msgKeywordSample" value="문자사이트 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '5'}">
|
||||
<c:set var="msgKeywordSample" value="문자보내기 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '6'}">
|
||||
<c:set var="msgKeywordSample" value="단체문자발송 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '7'}">
|
||||
<c:set var="msgKeywordSample" value="단체문자보내기 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '8'}">
|
||||
<c:set var="msgKeywordSample" value="문자발송 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '9'}">
|
||||
<c:set var="msgKeywordSample" value="인터넷문자사이트 샘플" />
|
||||
</c:when>
|
||||
<c:when test="${msgCnt eq '10'}">
|
||||
<c:set var="msgKeywordSample" value="단체문자사이트 샘플" />
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:set var="msgKeywordSample" value="단체문자 샘플" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<%-- <c:set var="strImgPath" value="${photoList.fileStreCours}/${photoList.streFileNm}.${photoList.fileExtsn}"/> --%>
|
||||
<div class="swiper-slide" onClick="javascript:fnMainImgSendMsg('${photoList.attachFileId}', '${photoList.fileSn}', '${photoList.fileStreCours}/${photoList.streFileNm}.${photoList.fileExtsn}'); return false;">
|
||||
<div class="slide_area">
|
||||
<div class="mask"></div>
|
||||
@ -31,6 +70,7 @@ $(document).ready(function(){
|
||||
</div>
|
||||
<div class="area_img_text">
|
||||
<c:out value="${photoList.letterSj}"/>
|
||||
<p class="sub_text"><c:out value="${msgKeywordSample}"/></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -3560,7 +3560,7 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
|
||||
<!-- <div class="top_content current" id="tab1_1"> -->
|
||||
<div class="heading">
|
||||
<h2>문자전송</h2>
|
||||
<h2>문자발송</h2>
|
||||
<button type="button" class="button info" onclick="infoPop('adrvertisement1');" style="right: 128px;">광고규정</button>
|
||||
<button type="button" class="button info" onclick="infoPop('selectMsgDataView1');">사용안내</button>
|
||||
</div>
|
||||
|
||||
@ -3078,7 +3078,7 @@ $(".btn_event_cash").off().on("click", function(){
|
||||
|
||||
<!-- <div class="top_content get_excel" id="tab1_2"> -->
|
||||
<div class="heading">
|
||||
<h2>대량문자/단체문자 전송</h2>
|
||||
<h2>대량문자/단체문자 발송</h2>
|
||||
<button type="button" class="button info" onclick="infoPop('adrvertisement1');" style="right: 128px;">광고규정</button>
|
||||
<button type="button" class="button info" onclick="infoPop('MsgExcelDataSMLView1');">사용안내</button>
|
||||
</div>
|
||||
|
||||
@ -34,7 +34,7 @@ caption, .label {position: absolute;width: 1px;height: 1px;margin: -1px;border:
|
||||
/* header body */
|
||||
.header .header_body {background-color: #fff;height: 75px;border-bottom: 1px solid #dcdee0; }
|
||||
.header .header_body .logo {position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
|
||||
.header .header_body .gnbWrap {width: 100%;margin: 0 auto;text-align: center;font-size: 19px;color: #222;font-weight: 500;}
|
||||
.header .header_body .gnbWrap {width: 100%;margin: 0 auto;text-align: center;font-size: 18px;color: #222;font-weight: 500;}
|
||||
/* header body _ gnb */
|
||||
.header .header_body .gnbWrap li {display: inline-block;margin: 0 20px;}
|
||||
.header .header_body .gnbWrap li:first-child{margin: 0 22px 0 -32px;}
|
||||
|
||||
@ -68,7 +68,8 @@
|
||||
/* content2 문자샘플 */
|
||||
.main_cont2{margin: -170px auto 0 auto; padding: 235px 150px 80px 150px; text-align: center; background-color: #ecedef; min-width: 1240px; box-sizing: border-box;}
|
||||
.main_cont2 .inner{min-width: 0;}
|
||||
.main_cont2 .inner>p.tit_text{font-size: 34px; font-weight: 700;}
|
||||
.main_cont2 .inner>p.tit_text{font-size: 34px; font-weight: 700;}
|
||||
.main_cont2 .inner>p.sub_text{font-size: 14px; font-weight: 400; margin: 20px auto 0 auto; width: 60%; color: #777; line-height: 1.4;}
|
||||
/* 탭 */
|
||||
.main_cont2 .tabs{text-align: center;position: relative;margin-top: 30px;}
|
||||
.main_cont2 .tab_depth1{position: absolute; display: flex;height: 33px; color: #555; font-size: 16px; border: 1px solid #bcbdc1; box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2); border-radius: 5px; overflow: visible; margin-top: 9px; background-color: #ecedef;}
|
||||
@ -105,7 +106,7 @@
|
||||
/* 포토문자 */
|
||||
.tab_con.msg_photo_wrap{overflow:hidden;margin: 0 auto;}
|
||||
.msg_photo .swiper-slide{padding: 0 10px; box-sizing: border-box;cursor:pointer;}
|
||||
.msg_photo .swiper-slide .slide_area{width: calc(100% - 10px) !important; background-color: #f5f5f5; position: relative;height: 415px; border: 5px solid #f5f5f5; border-radius: 16px;box-shadow: 0 0 15px rgba(0,0,0,0.15); margin-bottom: 53px; margin-top: 13px;}
|
||||
.msg_photo .swiper-slide .slide_area{width: calc(100% - 10px) !important; background-color: #f5f5f5; position: relative;height: 420px; border: 5px solid #f5f5f5; border-radius: 16px;box-shadow: 0 0 15px rgba(0,0,0,0.15); margin-bottom: 53px; margin-top: 13px;}
|
||||
.msg_photo .swiper-slide .slide_area:hover::after{position: absolute; content: " "; width: calc(100% + 10px); height: 5px; background-color: #002c9a; left: -5px; bottom: -14%;}
|
||||
.msg_photo .swiper-slide .slide_area .mask{display:block;position: absolute; width: calc(100% + 10px); height: calc(100% + 10px);background-color: rgba(43, 48, 71,0);left: -5px;top: -5px; border-radius: 16px; transition: background-color 0.2s ease-in-out;}
|
||||
.msg_photo .swiper-slide .slide_area .btn_more{display: none;}
|
||||
@ -115,6 +116,7 @@
|
||||
.msg_photo .area_img{display:flex;height:365px; border-radius: 16px 16px 0 0; overflow: hidden;align-items:center;}
|
||||
.msg_photo .area_img img{width: 100%; height: auto;}
|
||||
.msg_photo .area_img_text{font-size: 17px;padding: 12px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
|
||||
.msg_photo .area_img_text .sub_text{display: block; font-size: 14px; color: #777; margin: 5px auto;}
|
||||
.msg_photo_wrap .swiper-button-prev {margin:0;background-image:url(/publish/images/main/btn_prev.png);background-size:12px 21px;}
|
||||
.msg_photo_wrap .swiper-button-next {margin:0;background-image:url(/publish/images/main/btn_next.png);background-size:12px 21px;}
|
||||
/* 단문문자&장문문자 */
|
||||
@ -204,6 +206,14 @@
|
||||
|
||||
/*요금안내 top 배너 시작*/
|
||||
.price_top_banner{position: fixed; right: 4%; top: 160px; z-index: 20;}
|
||||
.keyword_wrap .inner{border-radius: 20px 5px 20px 5px; background-color: #f5f5f5; padding: 50px 0 0 0;}
|
||||
.keyword_wrap .inner>p.tit_text{font-size: 34px; font-weight: 700; text-align: center;}
|
||||
.keyword_wrap .link_box{display: flex; width: 100%; padding: 30px; box-sizing: border-box; flex-wrap: wrap; align-items: center; margin: 0 0 80px 0;}
|
||||
.keyword_wrap .link_box li{margin: 0 20px 13px 0;}
|
||||
.keyword_wrap .link_box a{position: relative; height: 45px; padding: 7px 15px 7px 53px; border: 1px solid #222; border-radius: 5px; font-family: 'GmarketSansMedium'; font-size: 18px; line-height: 33.5px; color: #222; background-color: #fff; box-sizing: border-box;}
|
||||
.keyword_wrap .link_box a:hover{box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}
|
||||
.keyword_wrap .link_box a::after{position: absolute; content: "#"; width: 30px; height: 30px; border-radius: 100%; background-color: #fbc72b; font-family: 'GmarketSansMedium'; color: #222; text-align: center; line-height: 34px; left: 13px; top: 50%; transform: translateY(-50%);}
|
||||
|
||||
|
||||
/* media queries */
|
||||
@media screen and (max-width: 1800px){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user