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,