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