60 lines
1.5 KiB
XML
60 lines
1.5 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
<sql id="getTask_List"><![CDATA[
|
||
|
|
SELECT
|
||
|
|
oper.TASKID,
|
||
|
|
oper.FINISHTIME,
|
||
|
|
tl.APPLYTITLE,
|
||
|
|
tl.APPLYLINK,
|
||
|
|
tl.APPLYTIME,
|
||
|
|
tl.ISFINISH,
|
||
|
|
tl.TASKSTATUS as APPLYSTATUS,
|
||
|
|
oper.TASKSTATUS,
|
||
|
|
usr.USERNAME,
|
||
|
|
usr.USERCODE
|
||
|
|
FROM
|
||
|
|
jcdp_task_operlist oper
|
||
|
|
LEFT JOIN jcdp_task_list tl ON (
|
||
|
|
oper.TASKID = tl.id
|
||
|
|
)
|
||
|
|
LEFT JOIN jcdp_sys_user usr ON usr.id = tl.APPLYERID
|
||
|
|
WHERE 1=1
|
||
|
|
<@p p=" AND tl.ISFINISH=? AND oper.TASKSTATUS = tl.TASKSTATUS">applyFinish</@p>
|
||
|
|
<@p p=" AND oper.ISFINISH=?">taskFinish</@p>
|
||
|
|
<@p p=" AND oper.%S">taskuserid</@p>
|
||
|
|
<@p p=" AND (%s)" s=" OR " f="%S LIKE ?">username,usercode,applytitle</@p>
|
||
|
|
]]></sql>
|
||
|
|
<sql id="getApply_List"><![CDATA[
|
||
|
|
select * from jcdp_task_list where 1=1
|
||
|
|
<@p p=" AND %S">applyerid</@p>
|
||
|
|
<@p p=" AND %S">isfinish</@p>
|
||
|
|
<@p p=" AND (%s)" s=" OR " f="%S LIKE ?">applytitle</@p>
|
||
|
|
]]></sql>
|
||
|
|
<sql id="getApplyOper_List"><![CDATA[
|
||
|
|
SELECT
|
||
|
|
oper.TASKUSERID,
|
||
|
|
oper.ISFINISH,
|
||
|
|
oper.FINISHTIME,
|
||
|
|
usr.USERNAME,
|
||
|
|
usr.USERCODE
|
||
|
|
FROM
|
||
|
|
jcdp_task_operlist oper
|
||
|
|
LEFT JOIN jcdp_sys_user usr ON usr.id = oper.TASKUSERID
|
||
|
|
WHERE 1=1
|
||
|
|
<@p p=" AND oper.%S">taskid</@p>
|
||
|
|
<@p p=" AND oper.%S">taskstatus</@p>
|
||
|
|
]]></sql>
|
||
|
|
<sql id="getUserTask"><![CDATA[
|
||
|
|
SELECT
|
||
|
|
op.*
|
||
|
|
FROM
|
||
|
|
jcdp_task_operlist op
|
||
|
|
LEFT JOIN jcdp_task_list task ON (
|
||
|
|
task.ID = op.TASKID
|
||
|
|
AND task.TASKSTATUS = op.TASKSTATUS
|
||
|
|
)
|
||
|
|
WHERE 1=1
|
||
|
|
<@p p=" AND op.%S">taskid</@p>
|
||
|
|
<@p p=" AND op.%S">taskuserid</@p>
|
||
|
|
]]></sql>
|
||
|
|
</dynamic-sql>
|