update 解决定时任务cpu飙升问题

This commit is contained in:
yyb
2025-07-21 09:41:33 +08:00
parent b43e8f9965
commit 00c490d28f
15 changed files with 348 additions and 102 deletions

View File

@@ -19,14 +19,39 @@ SELECT
type
FROM
manage_documents
<where>
del = false
<if test="keyword != null">
AND title like CONCAT('%',#{keyword},'%') OR sub_title like CONCAT('%',#{keyword},'%') OR content like CONCAT('%',#{keyword},'%')
</if>
</where>
<where>
del = false
<choose>
<when test="type != null">
AND type = #{type}
<if test="keyword != null">
AND (<include refid="keywordSearch"/>)
</if>
</when>
<when test="keyword != null">
AND (<include refid="keywordSearch"/>)
</when>
</choose>
</where>
ORDER BY id DESC
</select>
<sql id="keywordSearch">
title like CONCAT('%',#{keyword},'%')
OR sub_title like CONCAT('%',#{keyword},'%')
OR content like CONCAT('%',#{keyword},'%')
</sql>
<sql id="keywordSearchEn">
title_en like CONCAT('%',#{keyword},'%')
OR sub_title_en like CONCAT('%',#{keyword},'%')
OR content_en like CONCAT('%',#{keyword},'%')
</sql>
<select id="getListDataEnByPage" resultType="com.m2pool.manage.dto.ManageDocumentDto">
SELECT
id,
@@ -42,9 +67,18 @@ FROM
manage_documents
<where>
del = false
<if test="keyword != null">
AND title_en like CONCAT('%',#{keyword},'%') OR sub_title_en like CONCAT('%',#{keyword},'%') OR content_en like CONCAT('%',#{keyword},'%')
</if>
<choose>
<when test="type != null">
AND type = #{type}
<if test="keyword != null">
AND (<include refid="keywordSearchEn"/>)
</if>
</when>
<when test="keyword != null">
AND (<include refid="keywordSearchEn"/>)
</when>
</choose>
</where>
ORDER BY id DESC
</select>