定时任务执行控制 1java 2php

This commit is contained in:
wangw 2025-08-21 17:54:55 +08:00
parent c22bd6ee77
commit ae927f9027
4 changed files with 25 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.thread.ThreadUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.sqx.modules.common.service.CommonInfoService;
import com.sqx.modules.discSpinning.entity.DiscSpinningRecord; import com.sqx.modules.discSpinning.entity.DiscSpinningRecord;
import com.sqx.modules.orders.dao.OrdersDao; import com.sqx.modules.orders.dao.OrdersDao;
import com.sqx.modules.orders.entity.Orders; import com.sqx.modules.orders.entity.Orders;
@ -36,9 +37,15 @@ public class OrderTask {
private OrdersService ordersService; private OrdersService ordersService;
@Resource @Resource
private PayDetailsDao payDetailsDao; private PayDetailsDao payDetailsDao;
@Resource
private CommonInfoService commonRepository;
@Scheduled(cron = "0 7/5 * * * ? ") @Scheduled(cron = "0 7/5 * * * ? ")
public void record() { public void record() {
String value = commonRepository.findOne(939).getValue();
if(!"1".equals(value)){
return;
}
record1(); record1();
} }

View File

@ -3,6 +3,7 @@ package com.sqx.modules.job.task;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.thread.ThreadUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.sqx.modules.common.service.CommonInfoService;
import com.sqx.modules.discSpinning.entity.DiscSpinningRecord; import com.sqx.modules.discSpinning.entity.DiscSpinningRecord;
import com.sqx.modules.discSpinning.service.DiscSpinningRecordService; import com.sqx.modules.discSpinning.service.DiscSpinningRecordService;
import com.sqx.modules.discSpinning.service.DiscSpinningService; import com.sqx.modules.discSpinning.service.DiscSpinningService;
@ -28,12 +29,18 @@ public class SpinningTask3 {
private DiscSpinningService spinningController; private DiscSpinningService spinningController;
@Resource @Resource
private DiscSpinningRecordService recordService; private DiscSpinningRecordService recordService;
@Resource
private CommonInfoService commonRepository;
private Logger logger = LoggerFactory.getLogger(getClass()); private Logger logger = LoggerFactory.getLogger(getClass());
@Scheduled(cron = "0 0/5 * * * ? ") @Scheduled(cron = "0 0/5 * * * ? ")
public void record() { public void record() {
String value = commonRepository.findOne(939).getValue();
if(!"1".equals(value)){
return;
}
record("1"); record("1");
} }

View File

@ -10,6 +10,7 @@ import com.sqx.modules.app.entity.UserMoney;
import com.sqx.modules.app.entity.UserMoneyDetails; import com.sqx.modules.app.entity.UserMoneyDetails;
import com.sqx.modules.app.service.UserMoneyDetailsService; import com.sqx.modules.app.service.UserMoneyDetailsService;
import com.sqx.modules.app.service.UserMoneyService; import com.sqx.modules.app.service.UserMoneyService;
import com.sqx.modules.common.service.CommonInfoService;
import com.sqx.modules.pay.dao.CashOutDao; import com.sqx.modules.pay.dao.CashOutDao;
import com.sqx.modules.pay.entity.CashOut; import com.sqx.modules.pay.entity.CashOut;
import com.sqx.modules.pay.service.WuyouCallbackService; import com.sqx.modules.pay.service.WuyouCallbackService;
@ -43,12 +44,18 @@ public class TempCashOutTask {
private WuyouPay wuyouPay; private WuyouPay wuyouPay;
@Resource @Resource
private WuyouCallbackService wuyouCallbackService; private WuyouCallbackService wuyouCallbackService;
@Resource
private CommonInfoService commonRepository;
private Logger logger = LoggerFactory.getLogger(getClass()); private Logger logger = LoggerFactory.getLogger(getClass());
@Scheduled(cron = "0 4/5 * * * ? ") @Scheduled(cron = "0 4/5 * * * ? ")
public void run() { public void run() {
String value = commonRepository.findOne(939).getValue();
if(!"1".equals(value)){
return;
}
List<CashOut> cashOuts = cashOutDao.selectTemp(DateUtil.offsetMinute(DateUtil.date(), 15)); List<CashOut> cashOuts = cashOutDao.selectTemp(DateUtil.offsetMinute(DateUtil.date(), 15));
logger.info("定时查询提现订单 待处理订单: {}", cashOuts.size()); logger.info("定时查询提现订单 待处理订单: {}", cashOuts.size());

View File

@ -105,6 +105,10 @@ public class TempOrdersTask {
// if (!"pay".equals(profiles)) { // if (!"pay".equals(profiles)) {
// return; // return;
// } // }
String value = commonRepository.findOne(939).getValue();
if(!"1".equals(value)){
return;
}
logger.info("订单表数据处理开始"); logger.info("订单表数据处理开始");
// List<Orders> orders = ordersDao.selectList(Wrappers.<Orders>lambdaQuery() // List<Orders> orders = ordersDao.selectList(Wrappers.<Orders>lambdaQuery()
// .eq(Orders::getStatus, 0) // .eq(Orders::getStatus, 0)