Ver Fonte

refactor(qhse-common):优化查询语句以提高效率

- 在 StudyFileRecordDao.xml 文件中,将 selectLatestRecordByMainId 查询语句进行了优化
- 增加了对 PROCESSINSTSTATUS 字段的条件判断,仅查询状态为 20 的记录
- 优化了 SQL 语句的格式,提高了可读性
lg há 5 dias atrás
pai
commit
08234751f9

+ 10 - 1
qhse-common/src/main/resources/mybatis/system/StudyFileRecordDao.xml

@@ -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>