- 在 StudyFileRecordDao.xml 文件中,将 selectLatestRecordByMainId 查询语句进行了优化 - 增加了对 PROCESSINSTSTATUS 字段的条件判断,仅查询状态为 20 的记录 - 优化了 SQL 语句的格式,提高了可读性
@@ -2,6 +2,15 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.rongwei.bscommon.system.dao.StudyFileRecordDao">
<select id="selectLatestRecordByMainId" resultType="com.rongwei.bsentity.domain.StudyFileRecordDo">
- SELECT * FROM qhse_study_file_record WHERE MAINID= #{ mainId } ORDER BY CREATEDATE DESC LIMIT 1
+ SELECT
+ *
+ FROM
+ qhse_study_file_record
+ WHERE
+ MAINID = #{ mainId }
+ AND PROCESSINSTSTATUS = '20'
+ ORDER BY
+ CREATEDATE DESC
+ LIMIT 1
</select>
</mapper>