| | |
| | | * @param crnProtocol |
| | | */ |
| | | public void crnRebackHp(CrnSlave slave, CrnProtocol crnProtocol){ |
| | | // 堆垛机控制过滤 |
| | | if (!crnProtocol.getStatusType().equals(CrnStatusType.IDLE) || crnProtocol.getTaskNo() != 0 |
| | | || crnProtocol.getModeType() != CrnModeType.AUTO) { |
| | | return; |
| | | } |
| | | |
| | | if (crnProtocol.getStatusType() == CrnStatusType.IDLE && crnProtocol.getTaskNo() == 0 && crnProtocol.getModeType() == CrnModeType.AUTO) { |
| | | // 已经存在吊车执行任务时,则过滤 |
| | | if (wrkMastMapper.selectWorking(slave.getId()) != null) { |
| | | return; |
| | |
| | | log.error("堆垛机回原点命令下发失败,堆垛机号={},任务数据={}", slave.getId(), JSON.toJSON(crnCommand)); |
| | | } else { |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |