1
0

refactor: 优化年线情况计算

This commit is contained in:
2025-09-26 17:25:29 +08:00
parent 0dd421ca43
commit d4fec4c426
5 changed files with 37 additions and 40 deletions

View File

@@ -1,5 +1,7 @@
package com.lanyuanxiaoyao.leopard.server;
import com.lanyuanxiaoyao.leopard.core.repository.TaskRepository;
import jakarta.transaction.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
@@ -15,11 +17,20 @@ import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
@SpringBootApplication(scanBasePackages = "com.lanyuanxiaoyao.leopard")
@EnableJpaAuditing
public class LeopardServerApplication implements ApplicationRunner {
private final TaskRepository taskRepository;
public LeopardServerApplication(TaskRepository taskRepository) {
this.taskRepository = taskRepository;
}
public static void main(String[] args) {
SpringApplication.run(LeopardServerApplication.class, args);
}
@Transactional(rollbackOn = Throwable.class)
@Override
public void run(ApplicationArguments args) {
log.warn("更新所有未完成的任务状态为失败");
taskRepository.updateAllRunningTaskToFailure();
}
}