ScheduledTask.java 1.41 KB
package com.topdraw.schedule;

import com.topdraw.business.basicdata.points.available.service.PointsAvailableService;
import com.topdraw.business.basicdata.points.available.service.dto.PointsAvailableDTO;
import com.topdraw.business.basicdata.points.available.service.dto.PointsAvailableQueryCriteria;
import com.topdraw.business.basicdata.points.standingbook.domain.PointsStandingBook;
import com.topdraw.business.basicdata.points.standingbook.service.PointsStandingBookService;
import com.topdraw.business.process.service.PointsOperationService;
import com.topdraw.util.DateUtil;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.annotation.After;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;

import java.sql.Timestamp;
import java.time.LocalDate;
import java.util.List;

/**
 * 积分台账
 */
//@Component
//@Slf4j
//@EnableScheduling
public class ScheduledTask {

    @Autowired
    PointsOperationService pointsOperationService;

//    @Scheduled(cron = "0/59 59 23 * * ? ")

    /**
     * 清理已过期的积分
     */
//    @Scheduled(cron = "0 0/1 * * * ? ")
    public void cleanValidAvailablePoints(){
//        this.pointsOperationService.cleanInvalidAvailablePoints();
    }

}