自动化立体仓库 - WMS系统
chen.llin
3 天以前 0f1afa9e4e9d72659fd16c3c1bdb9e7a827602d7
src/main/java/com/zy/asrs/task/InventoryReserveScheduler.java
@@ -2,10 +2,13 @@
import com.zy.asrs.task.core.ReturnT;
import com.zy.asrs.task.handler.InventoryReserveExpireHandler;
import com.zy.common.properties.SchedulerProperties;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
 * 预留库存过期定时任务调度器
@@ -18,11 +21,17 @@
    @Autowired
    private InventoryReserveExpireHandler inventoryReserveExpireHandler;
    @Resource
    private SchedulerProperties schedulerProperties;
    /**
     * 每分钟执行一次,检查过期的预留库存
     */
    @Scheduled(cron = "0 * * * * ?")
    public void checkExpiredReserve() {
        if (!schedulerProperties.isEnabled()) {
            return;
        }
        try {
            ReturnT<String> result = inventoryReserveExpireHandler.start();
            if (!result.isSuccess()) {