Kaynağa Gözat

【优化】合并PR-3518,将列别名反引号包裹,提升跨数据迁移兼容性;

xuxueli 10 ay önce
ebeveyn
işleme
4d3a97f1d4

+ 1 - 0
doc/XXL-JOB官方文档.md

@@ -2409,6 +2409,7 @@ public void execute() {
 - 7、【优化】合并PR-3619,避免调度过程中任务停止边界情况处理逻辑;
 - 8、【优化】合并PR-3605,避免子任务是任务本身导致死循环;
 - 9、【修复】合并PR-3585,修复全局密码长度不一致问题;
+- 10、【优化】合并PR-3518,将列别名反引号包裹,提升跨数据迁移兼容性;
 
 - 4、[规划中]升级springboot3.x,解决2.x老版本漏洞类问题。注意,springboot3.x依赖jdk17;
 - 5、[规划中]安全功能增强,通讯加密参数改用加密数据避免AccessToken明文, 降低token泄漏风险;

+ 3 - 3
xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobLogMapper.xml

@@ -178,9 +178,9 @@
 
     <select id="findLogReport" resultType="java.util.Map" >
 		SELECT
-			COUNT(handle_code) triggerDayCount,
-			SUM(CASE WHEN (trigger_code in (0, 200) and handle_code = 0) then 1 else 0 end) as triggerDayCountRunning,
-			SUM(CASE WHEN handle_code = 200 then 1 else 0 end) as triggerDayCountSuc
+			COUNT(handle_code) `triggerDayCount`,
+			SUM(CASE WHEN (trigger_code in (0, 200) and handle_code = 0) then 1 else 0 end) as `triggerDayCountRunning`,
+			SUM(CASE WHEN handle_code = 200 then 1 else 0 end) as `triggerDayCountSuc`
 		FROM xxl_job_log
 		WHERE trigger_time BETWEEN #{from} and #{to}
     </select>