diff --git a/doc/sql/easy_retry_mysql.sql b/doc/sql/easy_retry_mysql.sql index e12efe30..b1579804 100644 --- a/doc/sql/easy_retry_mysql.sql +++ b/doc/sql/easy_retry_mysql.sql @@ -435,8 +435,7 @@ CREATE TABLE `retry_summary` `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), - KEY `idx_namespace_id_group_name_scene_name` (`namespace_id`, `group_name`, scene_name), UNIQUE KEY `uk_scene_name_trigger_at` (`namespace_id`, `group_name`, `scene_name`, `trigger_at`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 - DEFAULT CHARSET = utf8mb4 COMMENT ='DashBoard_Retry'; \ No newline at end of file + DEFAULT CHARSET = utf8mb4 COMMENT ='DashBoard_Retry'; diff --git a/easy-retry-datasource/easy-retry-mysql-datasource/src/main/resources/mysql/mapper/RetrySummaryMapper.xml b/easy-retry-datasource/easy-retry-mysql-datasource/src/main/resources/mysql/mapper/RetrySummaryMapper.xml index c0abcbcf..4201a9f4 100644 --- a/easy-retry-datasource/easy-retry-mysql-datasource/src/main/resources/mysql/mapper/RetrySummaryMapper.xml +++ b/easy-retry-datasource/easy-retry-mysql-datasource/src/main/resources/mysql/mapper/RetrySummaryMapper.xml @@ -157,9 +157,9 @@ diff --git a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java index 5fed4a20..78662c22 100644 --- a/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java +++ b/easy-retry-server/easy-retry-server-web/src/main/java/com/aizuda/easy/retry/server/web/service/impl/RetryTaskServiceImpl.java @@ -177,22 +177,21 @@ public class RetryTaskServiceImpl implements RetryTaskService { } if (RetryStatusEnum.FINISH.getStatus().equals(retryStatusEnum.getStatus())) { - RetryTaskLogMessage retryTaskLogMessage = new RetryTaskLogMessage(); retryTaskLogMessage.setUniqueId(retryTask.getUniqueId()); retryTaskLogMessage.setGroupName(retryTask.getGroupName()); retryTaskLogMessage.setMessage("手动操作完成"); retryTaskLogMessage.setCreateDt(LocalDateTime.now()); retryTaskLogMessageMapper.insert(retryTaskLogMessage); - - RetryTaskLog retryTaskLog = new RetryTaskLog(); - retryTaskLog.setRetryStatus(RetryStatusEnum.FINISH.getStatus()); - retryTaskLogMapper.update(retryTaskLog, new LambdaUpdateWrapper() - .eq(RetryTaskLog::getNamespaceId, namespaceId) - .eq(RetryTaskLog::getUniqueId, retryTask.getUniqueId()) - .eq(RetryTaskLog::getGroupName, retryTask.getGroupName())); } + RetryTaskLog retryTaskLog = new RetryTaskLog(); + retryTaskLog.setRetryStatus(requestVO.getRetryStatus()); + retryTaskLogMapper.update(retryTaskLog, new LambdaUpdateWrapper() + .eq(RetryTaskLog::getNamespaceId, namespaceId) + .eq(RetryTaskLog::getUniqueId, retryTask.getUniqueId()) + .eq(RetryTaskLog::getGroupName, retryTask.getGroupName())); + retryTask.setUpdateDt(LocalDateTime.now()); return retryTaskAccess.updateById(requestVO.getGroupName(), namespaceId, retryTask); } diff --git a/frontend/src/views/dashboard/RetryAnalysis.vue b/frontend/src/views/dashboard/RetryAnalysis.vue index 4655ac65..9aeff74d 100644 --- a/frontend/src/views/dashboard/RetryAnalysis.vue +++ b/frontend/src/views/dashboard/RetryAnalysis.vue @@ -10,7 +10,7 @@ - +
- + diff --git a/frontend/src/views/task/NotifyList.vue b/frontend/src/views/task/NotifyList.vue index e92bd026..757db652 100644 --- a/frontend/src/views/task/NotifyList.vue +++ b/frontend/src/views/task/NotifyList.vue @@ -189,11 +189,6 @@ export default { created () { getAllGroupNameList().then((res) => { this.groupNameList = res.data - if (this.groupNameList !== null && this.groupNameList.length > 0) { - this.queryParam['groupName'] = this.groupNameList[0] - this.$refs.table.refresh(true) - this.handleChange(this.groupNameList[0]) - } }) const groupName = this.$route.query.groupName diff --git a/frontend/src/views/task/SceneList.vue b/frontend/src/views/task/SceneList.vue index 03b5137e..3cc859a5 100644 --- a/frontend/src/views/task/SceneList.vue +++ b/frontend/src/views/task/SceneList.vue @@ -216,11 +216,6 @@ export default { created () { getAllGroupNameList().then((res) => { this.groupNameList = res.data - if (this.groupNameList !== null && this.groupNameList.length > 0) { - this.queryParam['groupName'] = this.groupNameList[0] - this.$refs.table.refresh(true) - this.handleChange(this.groupNameList[0]) - } }) }, methods: {