【新增】专业/课程 点位判断
【修改】模板库复制修改试卷编号
This commit is contained in:
@@ -137,6 +137,14 @@ select task_id from education_paper where paper_id=#{paperId}
|
||||
#{taskId}
|
||||
</foreach>
|
||||
</select>
|
||||
<select id="selectSpecilayCounts" resultType="java.lang.String">
|
||||
SELECT ep.paper_id
|
||||
FROM exam_monitor em
|
||||
JOIN education_paper ep ON ep.num = em.paper_num
|
||||
WHERE em.exam_status = '1'
|
||||
AND em.tenant_id = #{loginTenantId}
|
||||
ORDER BY em.paper_num;
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="insertEducationPaper" parameterType="EducationPaper">
|
||||
|
@@ -134,6 +134,65 @@
|
||||
LIMIT 1;
|
||||
</select>
|
||||
|
||||
<select id="selectPaperCounts" resultType="pc.exam.pp.module.exam.service.monitor.vo.CourseInVo">
|
||||
SELECT
|
||||
course.sp_id AS courseId,
|
||||
course.sp_name AS courseName,
|
||||
COUNT(*) AS counts
|
||||
FROM exam_question eq
|
||||
JOIN exam_specialty course ON eq.course_name = course.sp_name
|
||||
LEFT JOIN exam_specialty major ON course.parent_id = major.sp_id
|
||||
WHERE eq.qu_id IN (
|
||||
SELECT qu_id
|
||||
FROM education_paper_qu
|
||||
WHERE paper_id IN
|
||||
<foreach collection="allInPaperIds" item="id" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
)
|
||||
and eq.tenant_id =#{loginTenantId}
|
||||
and course.deleted ='0'
|
||||
|
||||
GROUP BY course.sp_id, course.sp_name, major.sp_name
|
||||
</select>
|
||||
<select id="selectTaskCounts" resultType="pc.exam.pp.module.exam.service.monitor.vo.SpecialtyVo">
|
||||
SELECT
|
||||
s.sp_id AS specialtyId,
|
||||
s.sp_name AS specialtyName,
|
||||
COUNT(*) AS counts
|
||||
FROM exam_monitor em
|
||||
INNER JOIN education_paper_task ept
|
||||
ON em.task_id = ept.task_id AND ept.deleted = '0'
|
||||
INNER JOIN exam_specialty s
|
||||
ON ept.task_specialty = s.sp_name AND s.deleted = '0'
|
||||
WHERE em.exam_status = '1'
|
||||
AND em.deleted = '0'
|
||||
AND s.sp_name = (
|
||||
SELECT task_specialty
|
||||
FROM education_paper_task
|
||||
WHERE task_id = #{taskId}
|
||||
AND deleted = '0'
|
||||
LIMIT 1
|
||||
)
|
||||
and em.tenant_id =#{loginTenantId}
|
||||
GROUP BY s.sp_id, s.sp_name
|
||||
</select>
|
||||
<select id="selectPaperCountBypaperId" resultType="pc.exam.pp.module.exam.service.monitor.vo.CourseInVo">
|
||||
SELECT
|
||||
course.sp_id AS courseId,
|
||||
course.sp_name AS courseName
|
||||
FROM exam_question eq
|
||||
JOIN exam_specialty course ON eq.course_name = course.sp_name
|
||||
LEFT JOIN exam_specialty major ON course.parent_id = major.sp_id
|
||||
WHERE eq.qu_id IN (
|
||||
SELECT qu_id
|
||||
FROM education_paper_qu
|
||||
WHERE paper_id =#{paperId}
|
||||
)
|
||||
and course.deleted ='0'
|
||||
GROUP BY course.sp_id, course.sp_name, major.sp_name
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="insertEducationPaperTask" parameterType="EducationPaperTask">
|
||||
insert into education_paper_task
|
||||
|
Reference in New Issue
Block a user