87 lines
3.2 KiB
XML
87 lines
3.2 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<dynamic-sql>
|
||
|
|
|
||
|
|
<sql id="getClassComboxList"><![CDATA[
|
||
|
|
select * from ( select id classid,bjmc classname from et_train_pd_cc where 1=1
|
||
|
|
<@p p=" and addgroupid = (%s)" f="?">addgroupid</@p>
|
||
|
|
|
||
|
|
<@p p=" or jhly = (%s)" f="?">jhly</@p>
|
||
|
|
order by convert(classname using gbk)
|
||
|
|
) as a where 1=1
|
||
|
|
<@p p="AND classname like ?">classname</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getClassComboxPerson"><![CDATA[
|
||
|
|
select id as classid,bjmc as classname from et_train_pd_cc where <@p>addusercode</@p>
|
||
|
|
<@p p="AND classname like ?">classname</@p>
|
||
|
|
order by convert(classname using gbk)
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getCourseComboxList"><![CDATA[
|
||
|
|
select * from ( select id courseid,kcmc coursename from et_train_kc where 1=1
|
||
|
|
<@p p=" and groupid = (%s)" f="?">groupid</@p>
|
||
|
|
<@p p=" or jhly = (%s)" f="?">jhly</@p>
|
||
|
|
) as a where 1=1
|
||
|
|
<@p p="AND coursename like ?">coursename</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="getCourseComboxPerson"><![CDATA[
|
||
|
|
select course_id as courseid,course_name as coursename from et_train_pd_classopener where <@p>person_id</@p>
|
||
|
|
order by convert(coursename using gbk)
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="CoursePersonList"><![CDATA[
|
||
|
|
insert et_exam_limitation_course
|
||
|
|
select md5(uuid()),<@p p=" ? ">limitation_id</@p> as limitation_id,<@p p=" ? ">exam_id</@p> as exam_id,coursename,courseid,username,usercode
|
||
|
|
from v_class_user
|
||
|
|
where <@p>courseid</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="ClassPersonList"><![CDATA[
|
||
|
|
insert et_exam_limitation_class (id, limitation_id, exam_id, class, class_id, class_person, class_person_id)
|
||
|
|
select md5(uuid()),<@p p=" ? ">limitation_id</@p> as limitation_id,<@p p=" ? ">exam_id</@p> as exam_id,classname,classid,username,usercode
|
||
|
|
from (SELECT
|
||
|
|
`et_train_pd_cc`.`id` AS `classid`,
|
||
|
|
`et_train_pd_cc`.`bjmc` AS `classname`,
|
||
|
|
`et_train_pd_cc`.`kcmcid` AS `courseid`,
|
||
|
|
`et_train_pd_cc`.`kcmc` AS `coursename`,
|
||
|
|
`et_train_pd_cc_user`.`usercode` AS `usercode`,
|
||
|
|
`et_train_pd_cc_user`.`username` AS `username`,
|
||
|
|
`et_train_pd_cc_user`.`groupid` AS `userdeptid`,
|
||
|
|
`et_train_pd_cc_user`.`groupname` AS `userdeptname`
|
||
|
|
FROM
|
||
|
|
( `et_train_pd_cc` LEFT JOIN `et_train_pd_cc_user` ON ( ( `et_train_pd_cc`.`id` = `et_train_pd_cc_user`.`ccid` ) ) )
|
||
|
|
where 1=1
|
||
|
|
<@p p="AND `et_train_pd_cc`.`id` = ?">classid</@p>
|
||
|
|
)a
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="DeleteLimitation"><![CDATA[
|
||
|
|
delete from et_exam_limitation where <@p p="exam_id in (%s)" f="?">exam_id</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="DeleteCoursePerson"><![CDATA[
|
||
|
|
delete from et_exam_limitation_course where
|
||
|
|
<@p p="exam_id in (%s)" f="?">exam_id</@p>
|
||
|
|
<@p p="limitation_id in (%s)" f="?">limitation_id</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="DeleteClassPerson"><![CDATA[
|
||
|
|
delete from et_exam_limitation_class where
|
||
|
|
<@p p="exam_id in (%s)" f="?">exam_id</@p>
|
||
|
|
<@p p="limitation_id in (%s)" f="?">limitation_id</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="updateClassExamId"><![CDATA[
|
||
|
|
update et_exam_limitation_class
|
||
|
|
set <@p p="exam_id = ? ">exam_id_</@p>
|
||
|
|
where <@p>exam_id</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
<sql id="updateCourseExamId"><![CDATA[
|
||
|
|
update et_exam_limitation_course
|
||
|
|
set <@p p="exam_id = ? ">exam_id_</@p>
|
||
|
|
where <@p>exam_id</@p>
|
||
|
|
]]></sql>
|
||
|
|
|
||
|
|
</dynamic-sql>
|