package com.zy.ints.task; import com.zy.asrs.task.core.ReturnT; import com.zy.ints.task.handler.ErpreqLogHandler; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; /** * ERP请求日志删除 * Created by vincent on 2021/9/19 */ @Component public class ErpreqLogScheduler { private static final Logger log = LoggerFactory.getLogger(ErpreqLogScheduler.class); @Autowired private ErpreqLogHandler erpreqLogHandler; /** * ERP接口是否启用 */ @Value("${erp.enabled}") private Boolean erpEnabled; @Scheduled(cron = "0/10 * * * * ? ") private void execute(){ if(!erpEnabled) return; ReturnT returnT = erpreqLogHandler.start(); if (!returnT.isSuccess()) { log.error(returnT.getMsg()); } } }