| | |
| | | * 4.AgvServiceImpl.judgeOnline |
| | | * 5. |
| | | */ |
| | | @Scheduled(cron = "0/1 * * * * ? ") |
| | | // @Scheduled(cron = "0/1 * * * * ? ") |
| | | public void process() { |
| | | Boolean fakeSign = configService.getVal("fakeSign", Boolean.class); |
| | | if (null == fakeSign || !fakeSign) { |
| | |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)); |
| | | // init executorService |
| | | if (null == this.executorService) { |
| | | int count = agvList.size() > 30 ? agvList.size() : 20; |
| | | int count = agvList.size(); |
| | | this.executorService = Executors.newFixedThreadPool(count); |
| | | } |
| | | |