package com.zy.asrs.task; import com.core.common.R; import com.zy.asrs.service.OpenService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Slf4j @Component public class PendingPakoutOrderTaskScheduler { @Autowired private OpenService openService; @Scheduled(cron = "0/10 * * * * ? ") private synchronized void execute() { try { R result = openService.generatePendingPakoutOrderTasks(); log.debug("待生成出库订单任务扫描完成: {}", result); } catch (Exception e) { log.error("待生成出库订单任务扫描失败", e); } } }