From 59d1056fddbf9413a9aadddd6f05102aec1098bc Mon Sep 17 00:00:00 2001 From: caihaohan Date: Wed, 13 Sep 2023 10:26:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=AF=8F=E4=B8=AA=E8=87=AA=E7=84=B6?= =?UTF-8?q?=E6=9C=88=E9=87=8D=E7=BD=AE=E4=BC=98=E8=B4=A8=E6=A0=87=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../job/QualityStandardResetTask.java | 27 +++++++++++++++++++ .../com/jero/JeroSystemSingleApplication.java | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 laws-modules/src/main/java/com/jero/modules/laws/enterprise/job/QualityStandardResetTask.java diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/job/QualityStandardResetTask.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/job/QualityStandardResetTask.java new file mode 100644 index 00000000..3c268581 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/job/QualityStandardResetTask.java @@ -0,0 +1,27 @@ +package com.jero.modules.laws.enterprise.job; + +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; +import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan; +import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + + +@Slf4j +@Component +public class QualityStandardResetTask { + + @Resource + private EnterpriseStandardPlanService enterpriseStandardPlanService; + + @Scheduled(cron = "0 0 0 1 * ?") + public void qualityStandardResetTask() { + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.set(EnterpriseStandardPlan::getQualityFlag, 0); + enterpriseStandardPlanService.update(updateWrapper); + log.info("重置优质企标状态完成"); + } +} diff --git a/laws-single-startup/src/main/java/com/jero/JeroSystemSingleApplication.java b/laws-single-startup/src/main/java/com/jero/JeroSystemSingleApplication.java index 979e44da..a76291be 100644 --- a/laws-single-startup/src/main/java/com/jero/JeroSystemSingleApplication.java +++ b/laws-single-startup/src/main/java/com/jero/JeroSystemSingleApplication.java @@ -11,6 +11,7 @@ import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.core.env.Environment; +import org.springframework.scheduling.annotation.EnableScheduling; import java.net.InetAddress; import java.net.UnknownHostException; @@ -21,6 +22,7 @@ import java.net.UnknownHostException; * @Date 2021/3/15 **/ @Slf4j +@EnableScheduling @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class, SecurityAutoConfiguration.class,