package com.supplier.config;

import com.supplier.service.WxPayService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 定时任务
 */
@Component
@Configuration      //1.主要用于标记配置类，兼备Component的效果。
@EnableScheduling   // 2.开启定时任务
public class SaticScheduleTask {
    @Autowired
    private WxPayService wxPayService;

    /**
     * 删除多余的余额充值记录
     */
    @Scheduled(cron = "0 59 23 L * ?")
    public void delTopUp(){
        wxPayService.getTopUpTimeOut();
    }
}
