package com.gzlh.device.plc.job; import cn.hutool.core.thread.ThreadUtil; import cn.hutool.extra.spring.SpringUtil; import cn.hutool.log.StaticLog; import com.gzlh.config.ModuleEnum; import com.gzlh.device.plc.client.PlcNettyConfig; import com.gzlh.entity.DeviceStatus; import com.gzlh.utils.DeviceCache; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.core.annotation.Order; import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.Optional; public class SearchJob implements Runnable { private PlcNettyConfig plcNettyConfig = SpringUtil.getBean(PlcNettyConfig.class); @Override public void run() { plcNettyConfig.send("0102000000187800"); } }