| | |
| | | private RedisUtil redisUtil; |
| | | @Autowired |
| | | private WrkMastLocMapper wrkMastLocMapper; |
| | | @Autowired |
| | | private BasLiftOptService basLiftOptService; |
| | | |
| | | |
| | | /** |
| | |
| | | return false;//出库站点不存在 |
| | | } |
| | | |
| | | if (!basDevp.getAutoing().equals("Y")) { |
| | | return false;//不是自动状态 |
| | | } |
| | | |
| | | if (!basDevp.getOutEnable().equals("Y")) { |
| | | return false;//出库站点不可出 |
| | | } |
| | |
| | | && liftProtocol.getTaskNo() != 0 |
| | | && !liftProtocol.getBusy() |
| | | ) { |
| | | BasLiftOpt basLiftOpt = basLiftOptService.selectByDeviceWrk(liftProtocol.getTaskNo().toString()); |
| | | int taskNo = liftProtocol.getTaskNo().intValue(); |
| | | if (basLiftOpt != null) { |
| | | taskNo = basLiftOpt.getWrkNo(); |
| | | } |
| | | |
| | | //将任务档标记为完成 |
| | | WrkMast wrkMast = wrkMastMapper.selectByWorkNo324104(liftProtocol.getTaskNo().intValue()); |
| | | WrkMast wrkMast = wrkMastMapper.selectByWorkNo324104(taskNo); |
| | | if (wrkMast != null) { |
| | | switch (wrkMast.getWrkSts().intValue()) { |
| | | case 3://3.提升机搬运中 ==> 4.提升机搬运完成 |