diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/utils/DbUtils.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/utils/DbUtils.java
index da25be2e7..8b50c0579 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/utils/DbUtils.java
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/utils/DbUtils.java
@@ -18,4 +18,11 @@ public class DbUtils {
return DbTypeEnum.modeOf(url);
}
+ public static boolean isOracle() {
+ return DbTypeEnum.ORACLE.equals(getDbType());
+ }
+
+ public static boolean notOracle() {
+ return !DbTypeEnum.ORACLE.equals(getDbType());
+ }
}
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobLogMessageMapper.xml b/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobLogMessageMapper.xml
index 26ef776a8..2ed968db3 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobLogMessageMapper.xml
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobLogMessageMapper.xml
@@ -5,7 +5,8 @@
INSERT INTO sj_job_log_message (namespace_id, group_name, job_id, task_batch_id, task_id,
log_num, message, create_dt, real_time)
- VALUES
+
+ VALUES
(
#{item.namespaceId},
@@ -19,6 +20,22 @@
#{item.realTime}
)
+
+
+
+ SELECT
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.jobId},
+ #{item.taskBatchId},
+ #{item.taskId},
+ #{item.logNum},
+ #{item.message},
+ #{item.createDt},
+ #{item.realTime}
+ FROM DUAL
+
+
diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobSummaryMapper.xml b/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobSummaryMapper.xml
index baeb22421..8e4a5fcbe 100644
--- a/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobSummaryMapper.xml
+++ b/snail-job-datasource/snail-job-datasource-template/src/main/resources/template/mapper/JobSummaryMapper.xml
@@ -5,23 +5,43 @@
INSERT INTO sj_job_summary (namespace_id, group_name, business_id, trigger_at, system_task_type,
success_num,fail_num,fail_reason,stop_num,stop_reason, cancel_num,cancel_reason)
- VALUES
-
- (
- #{item.namespaceId},
- #{item.groupName},
- #{item.businessId},
- #{item.triggerAt},
- #{item.systemTaskType},
- #{item.successNum},
- #{item.failNum},
- #{item.failReason},
- #{item.stopNum},
- #{item.stopReason},
- #{item.cancelNum},
- #{item.cancelReason}
- )
-
+
+ VALUES
+
+ (
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.businessId},
+ #{item.triggerAt},
+ #{item.systemTaskType},
+ #{item.successNum},
+ #{item.failNum},
+ #{item.failReason},
+ #{item.stopNum},
+ #{item.stopReason},
+ #{item.cancelNum},
+ #{item.cancelReason}
+ )
+
+
+
+
+ SELECT
+ #{item.namespaceId},
+ #{item.groupName},
+ #{item.businessId},
+ #{item.triggerAt},
+ #{item.systemTaskType},
+ #{item.successNum},
+ #{item.failNum},
+ #{item.failReason},
+ #{item.stopNum},
+ #{item.stopReason},
+ #{item.cancelNum},
+ #{item.cancelReason}
+ FROM DUAL
+
+