| | |
| | | import com.zy.asrs.entity.WrkMast; |
| | | import com.zy.asrs.mapper.WrkMastMapper; |
| | | import com.zy.asrs.service.BasDevpService; |
| | | import com.zy.asrs.service.DigitalTwinService; |
| | | import com.zy.asrs.service.TaskService; |
| | | import com.zy.asrs.service.WrkMastService; |
| | | import com.zy.asrs.task.handler.JlerHandler; |
| | |
| | | */ |
| | | @Scheduled(cron = "0/5 * * * * ? ") |
| | | private void createAgvOutTasks() { |
| | | List<BasDevp> devps = basDevpService.selectList(new EntityWrapper<BasDevp>().in("dev_no", 202, 204) |
| | | .gt("wrk_no",0).lt("wrk_no",9990)); |
| | | List<BasDevp> devps = basDevpService.selectList(new EntityWrapper<BasDevp>().in("dev_no", 202, 204, 205) |
| | | .gt("wrk_no",6000).le("wrk_no",9000).eq("loading","Y")); |
| | | for(BasDevp basDevp:devps) { |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); |
| | | if(wrkMast != null && wrkMast.getCallAgv() == 0 && !Cools.isEmpty(wrkMast.getAgvSta())) { |
| | |
| | | } |
| | | } |
| | | |
| | | @Resource |
| | | private DigitalTwinService digitalTwinService; |
| | | |
| | | /** |
| | | * 定时统计每天剩余库存 |
| | | */ |
| | | @Scheduled(cron = "0 50 23 * * ?") |
| | | private void locNumCount() { |
| | | digitalTwinService.locNumCount(); |
| | | } |
| | | |
| | | |
| | | } |
| | | |