This commit is contained in:
张光起 2025-06-07 11:53:50 +08:00
parent d8d1973a6f
commit 23a764cc06
2 changed files with 50 additions and 15 deletions

View File

@ -28,7 +28,7 @@ public class ZHYTask {
@Autowired @Autowired
BankInfoController bankInfoController; BankInfoController bankInfoController;
@Scheduled(cron = "*/45 * * * * ?") // @Scheduled(cron = "*/45 * * * * ?")
private void configureTasks() throws Exception { private void configureTasks() throws Exception {
System.out.println("开始同步数据"); System.out.println("开始同步数据");
preContractController.syncContract(); preContractController.syncContract();

View File

@ -4,10 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.ssssssss.magicboot.controller.UsceController; import org.ssssssss.magicboot.controller.*;
import org.ssssssss.magicboot.controller.customerContactController;
import org.ssssssss.magicboot.controller.customerController;
import org.ssssssss.magicboot.controller.customerFinInfoController;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -23,34 +20,72 @@ public class testTask {
customerContactController contact; customerContactController contact;
@Autowired @Autowired
customerFinInfoController finInfo; customerFinInfoController finInfo;
@Autowired
materialreqbillXTController materialreqbill;
@Autowired
returnapplicationController returnapplication;
@Autowired
priceapprovaController priceapprovaController;
@Autowired
ProjectObjController projectObjController;
@Autowired
ProjectNewOpportunityController projectNewOpportunityController;
@Scheduled(cron = "0 */1 * * * ?") @Autowired
intentionPredictionController intentionPredictionController;
@Autowired
salesPredictionController salesPredictionController;
@Scheduled(cron = "*/45 * * * * ?")
//或直接指定时间间隔例如5秒 //或直接指定时间间隔例如5秒
private void configureTasks() throws Exception { private void configureTasks() throws Exception {
customer.getSynDataAdd(); customer.getSynDataAdd();
customer.getSynKH(); customer.getSynKH();
customer.getSynDataUpdate(); // customer.getSynDataUpdate();
customer.getSynKHUPdate(); // customer.getSynKHUPdate();
System.err.println("执行静态定时任务时间: " + LocalDateTime.now()); materialreqbill.getOperation();
materialreqbill.getSynDataAdd();
materialreqbill.materialreqbillSave();
projectObjController.getSynData();
projectObjController.saveSynData();
projectNewOpportunityController.getSynData();
projectNewOpportunityController.saveSynData();
intentionPredictionController.getSynDataAdd();
intentionPredictionController.SynSave();
intentionPredictionController.getClose();
salesPredictionController.getSynDataAdd();
salesPredictionController.SynSave();
System.err.println("执行45s静态定时任务时间: " + LocalDateTime.now());
} }
@Scheduled(cron = "0 */2 * * * ?") @Scheduled(cron = "*/90 * * * * ?")
//或直接指定时间间隔例如5秒 //或直接指定时间间隔例如5秒
private void configureTasks2() throws Exception { private void configureTasks2() throws Exception {
returnapplication.getSynDataAdd();
returnapplication.materialreqbillSave();
priceapprovaController.getSynDataAdd();
priceapprovaController.priceapprovaSave();
contact.getSynDataAdd(); contact.getSynDataAdd();
contact.SaveSyn(); contact.SaveSyn();
finInfo.getSynDataAdd(); // finInfo.getSynDataAdd();
finInfo.SaveSyn(); // finInfo.SaveSyn();
System.err.println("执行2静态定时任务时间: " + LocalDateTime.now()); System.err.println("执行90s静态定时任务时间: " + LocalDateTime.now());
} }
@Scheduled(cron = "0 */30 * * * ?") // @Scheduled(cron = "0 */30 * * * ?")
//或直接指定时间间隔例如5秒 //或直接指定时间间隔例如5秒
private void configureTasks30() throws Exception { private void configureTasks30() throws Exception {
user.getUserData(); user.getUserData();
user.saveSynUser(); user.saveSynUser();
System.err.println("执行30静态定时任务时间: " + LocalDateTime.now()); System.err.println("执行30min静态定时任务时间: " + LocalDateTime.now());
} }
} }