etms/WEB-INF/mapping/jcdp_sys_session.map.xml

21 lines
701 B
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<dynamic-sql>
<sql id="updateStateBySessionID"><![CDATA[
UPDATE JCDP_SYS_SESSION SET <@p>sessionstate,invalidtime</@p> WHERE <@p>sessionid</@p>
]]></sql>
<sql id="getSessionList"><![CDATA[
SELECT
sess.*
FROM
JCDP_SYS_SESSION sess
LEFT JOIN JCDP_SYS_USER_ORG uorg ON (
UORG.USERID = sess.userid
AND UORG.IS_DEFAULT_ORG = 1
)
LEFT JOIN JCDP_SYS_ORG org ON org. ID = uorg.orgid where 1=1
<@p p=" AND ORG.CASCADE_ID like ?">cascade_id</@p>
<@p p=" AND sessloginname=?">loginname1</@p>
<@p p=" AND %s">sessionstate</@p>
<@p p=" AND (%s)" s=" OR " f="sess.%S LIKE ?">loginname,username</@p>
]]></sql>
</dynamic-sql>