| | |
| | | 定时处理AGV工作档中工作状态为201.生成入库任务ID 且(出库类型为 53.拣料再入库 || 1.入库 || 10.空板入库栽 || 57.盘点再入库)的数据 |
| | | */ |
| | | //@Scheduled(cron = "0/1 * * * * ? ") |
| | | @Scheduled(fixedDelay = 1000) |
| | | public void startPutwayWrk(){ |
| | | @Scheduled(fixedDelay = 3000) |
| | | public synchronized void startPutwayWrk(){ |
| | | List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectPage(new Page<>(1, 50) |
| | | ,new EntityWrapper<AgvWrkMast>() |
| | | .eq("wrk_sts", 201) |
| | |
| | | |
| | | agvWrkMastWorking = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>() |
| | | .eq("source_loc_no",agvWrkMast.getLocNo()) |
| | | .le("wrk_sts",204L)); |
| | | .lt("wrk_sts",204L)); |
| | | |
| | | if(!Cools.isEmpty(agvWrkMastWorking)){ |
| | | return; |
| | |
| | | try { |
| | | agvWrkMastHandler.autoEmptyOut(agvBasDevp); |
| | | }catch (Exception e){ |
| | | log.error(e.getMessage()); |
| | | e.printStackTrace(); |
| | | //log.error(e.getMessage()); |
| | | //e.printStackTrace(); |
| | | } |
| | | |
| | | } |