5 changed files with 87 additions and 6 deletions
@ -0,0 +1,51 @@ |
|||||||
|
package org.dromara.system.task; |
||||||
|
|
||||||
|
import cn.dev33.satoken.annotation.SaCheckPermission; |
||||||
|
import cn.dev33.satoken.annotation.SaIgnore; |
||||||
|
import cn.hutool.core.date.DateUtil; |
||||||
|
import jakarta.annotation.Resource; |
||||||
|
import jakarta.servlet.http.HttpServletResponse; |
||||||
|
import jakarta.validation.constraints.NotEmpty; |
||||||
|
import jakarta.validation.constraints.NotNull; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
import org.dromara.common.core.domain.R; |
||||||
|
import org.dromara.common.core.validate.AddGroup; |
||||||
|
import org.dromara.common.excel.utils.ExcelUtil; |
||||||
|
import org.dromara.common.idempotent.annotation.RepeatSubmit; |
||||||
|
import org.dromara.common.log.annotation.Log; |
||||||
|
import org.dromara.common.log.enums.BusinessType; |
||||||
|
import org.dromara.common.mybatis.core.page.PageQuery; |
||||||
|
import org.dromara.common.mybatis.core.page.TableDataInfo; |
||||||
|
import org.dromara.common.web.core.BaseController; |
||||||
|
import org.dromara.system.domain.bo.ExamineBo; |
||||||
|
import org.dromara.system.domain.bo.SysWithdrawalBo; |
||||||
|
import org.dromara.system.domain.vo.SysWithdrawalVo; |
||||||
|
import org.dromara.system.service.ISysWithdrawalService; |
||||||
|
import org.springframework.scheduling.annotation.EnableScheduling; |
||||||
|
import org.springframework.scheduling.annotation.Scheduled; |
||||||
|
import org.springframework.stereotype.Component; |
||||||
|
import org.springframework.validation.annotation.Validated; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 系统提现 |
||||||
|
* |
||||||
|
* @author William |
||||||
|
* @date 2025-02-20 |
||||||
|
*/ |
||||||
|
@Component |
||||||
|
@EnableScheduling |
||||||
|
@Slf4j |
||||||
|
public class SysWithdrawalExecutor extends BaseController { |
||||||
|
@Resource |
||||||
|
private ISysWithdrawalService sysWithdrawalService; |
||||||
|
@Scheduled(cron = "0 * * * * ?") |
||||||
|
public void run(){ |
||||||
|
log.info("定时处理同意未提现的订单...开始:{}", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss")); |
||||||
|
sysWithdrawalService.cancelWxByAgreeTime(); |
||||||
|
log.info("定时处理同意未提现的订单...结束:{}", DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss")); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue