1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
- <properties version="1.0">
-
- <!-- 메시지 목록 가져오기 -->
- <entry key="select.push.message.list">
- <![CDATA[
- SELECT M0.*
- FROM MNS_CONTENTS M0
- WHERE
- M0.RESERVE_SEND_DT BETWEEN :now AND sysdate
- AND NOT EXISTS (SELECT * FROM MNS_CONTENTS_RESULT WHERE CONTENTS_SEQ = M0.CONTENTS_SEQ)
- AND ROWNUM < :messagePatchNum
- ORDER BY M0.CONTENTS_SEQ
- ]]>
- </entry>
-
- <!-- 메시지 수신자 가져오기 -->
- <entry key="select.push.receiver.list">
- <![CDATA[
- SELECT R0.*, T0.DEVICE_TOKEN_ID, T0.PLATFORM_TYPE, T0.CERT_TYPE
- FROM
- MNS_RECEIVER R0
- LEFT JOIN MNS_RECEIVER_RESULT R1 ON (R0.CONTENTS_SEQ = R1.CONTENTS_SEQ AND R0.RECEIVER_ID = R1.RECEIVER_ID)
- LEFT JOIN MNS_RECEIVER_DEVICE T0 ON (R0.RECEIVER_ID = T0.RECEIVER_ID)
- WHERE R1.CONTENTS_SEQ IS NULL
- AND R0.CONTENTS_SEQ = :contentsSeq
- ]]>
- </entry>
-
- <!-- 등록된 장비 삭제 -->
- <entry key="delete.push.device">
- <![CDATA[
- DELETE FROM MNS_RECEIVER_DEVICE WHERE DEVICE_TOKEN_ID = :deviceTokenId
- ]]>
- </entry>
-
- <!-- 장비 PushToken 업데이트 -->
- <entry key="update.push.device.tokenid">
- <![CDATA[
- UPDATE MNS_RECEIVER_DEVICE
- SET DEVICE_TOKEN_ID = :canonicalRegId
- WHERE DEVICE_TOKEN_ID = :deviceTokenId
- ]]>
- </entry>
-
- <!-- 메시지 결과 추가 -->
- <entry key="insert.push.contents.result">
- <![CDATA[
- INSERT INTO MNS_CONTENTS_RESULT
- (CONTENTS_SEQ, COMPLETE_DT)
- VALUES
- (:contentsSeq, :completeDt)
- ]]>
- </entry>
-
- <!-- 메시지 수신 결과 추가 -->
- <entry key="insert.push.receiver.result">
- <![CDATA[
- INSERT INTO MNS_RECEIVER_RESULT (CONTENTS_SEQ, RECEIVER_ID, DEVICE_TOKEN_ID, PLATFORM_TYPE
- , SUCCESS_YN, ERROR_TYPE, SEND_DT)
- VALUES (:contentsSeq, :receiverId, :deviceTokenId, :platformType, :successYn, :errorType, :sendDt)
- ]]>
- </entry>
- </properties>
|