53 lines
2.3 KiB
XML
53 lines
2.3 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
<sql id="getExampaperList"><![CDATA[
|
||
|
|
select * from et_exam_exampaper_and_editexampaper where 1=1 and <@p>pg</@p>
|
||
|
|
<@p p=" and %s">card</@p>
|
||
|
|
<@p p=" and (name like ? ">name</@p>
|
||
|
|
<@p p=" or category like ? ">category</@p>
|
||
|
|
<@p p=" or createdepartment like ? )">createdepartment</@p>
|
||
|
|
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getUserAnswerList"><![CDATA[
|
||
|
|
select exampaper.*,limitation.user,limitation.user_id
|
||
|
|
,course.course_person,course.course_person_id
|
||
|
|
,class.class_person,class.class_person_id
|
||
|
|
,(select if((SELECT EXISTS(select * from et_exam_usertest where
|
||
|
|
<@p p=" user_id = ? ">userCard</@p> and exam_id = exampaper.id)) = 1,"已答","未答")) as userstate
|
||
|
|
from et_exam_exampaper_and_editexampaper as exampaper
|
||
|
|
inner join et_exam_limitation as limitation
|
||
|
|
on exampaper.id = limitation.exam_id
|
||
|
|
left join et_exam_limitation_course as course
|
||
|
|
on limitation.user_id = course.course_id
|
||
|
|
left join et_exam_limitation_class as class
|
||
|
|
on limitation.user_id = class.class_id
|
||
|
|
where 1=0
|
||
|
|
<@p p=" or %s">pg</@p>
|
||
|
|
<@p p=" and %s">state</@p>
|
||
|
|
<@p p=" and (user_id IN(%s)" f="?">user_id</@p>
|
||
|
|
<@p p=" or %s">course_person_id</@p>
|
||
|
|
<@p p=" or %s)">class_person_id</@p>
|
||
|
|
<@p p=" and (name like ? ">name</@p>
|
||
|
|
<@p p=" or category like ? )">category</@p>
|
||
|
|
group by id
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="examRepeatedList"><![CDATA[
|
||
|
|
select * from et_exam_exampaper_and_editexampaper where <@p>name</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="insertAllInstitute"><![CDATA[
|
||
|
|
insert into et_exam_limitation_person
|
||
|
|
select md5(uuid()) as id,'dabe0a1897fd41c3a2384721baaf90a7' as limitation_id,'5a1dfb2f7fd947a09aa752a780b9385c' as exam_id,username as user,usercode as user_id
|
||
|
|
from et_train_baseuser
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="insertDepartment"><![CDATA[
|
||
|
|
insert into et_exam_limitation_person
|
||
|
|
select md5(uuid()) as id,'dabe0a1897fd41c3a2384721baaf90a7' as limitation_id,'5a1dfb2f7fd947a09aa752a780b9385c' as exam_id,username as user,usercode as user_id
|
||
|
|
from et_train_baseuser
|
||
|
|
where orgcode = '2'
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
</dynamic-sql>
|