lanan-system/dl-module-jx/src/main/resources/mapper/course/ProcessMapper.xml
2025-02-10 09:34:01 +08:00

32 lines
1.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.iocoder.yudao.module.course.mapper.ProcessMapper">
<update id="updateProcessBatch">
UPDATE drive_school_process
SET exam_status = '9'
WHERE
user_id IN
<foreach collection="userIdList" item="item" open="(" separator="," close=")">
#{item}
</foreach>
AND course_id = #{courseId}
AND `subject` = #{subject}
AND coach_id = #{coachId}
AND exam_status IS NULL
AND deleted =0
</update>
<update id="updateProcessExamResult">
</update>
<select id="selectNewMaxByUserId" resultType="cn.iocoder.yudao.module.course.entity.Process">
SELECT
dsp.* FROM drive_school_process dsp
WHERE
dsp.user_id = #{userId}
ORDER BY dsp.`subject` DESC, dsp.create_time DESC LIMIT 1
</select>
</mapper>