|  |  |  | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 获取硫化罐信息 | 
|---|
|  |  |  | JarThread jarThreadOther = (JarThread) SlaveConnection.get(SlaveType.Jar, SteAndJarUtil.getRgvJarNo(wrkMastExecute.getJarId())); | 
|---|
|  |  |  | JarProtocol jarProtocolOther = jarThreadOther.getJarProtocol(); | 
|---|
|  |  |  | if (jarProtocolOther == null) { | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (jarProtocolOther.modeType != JarModeType.AUTO){ | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | BasJar basJarOther = basJarMapper.selectById(jarProtocolOther.getJarNo()); | 
|---|
|  |  |  | if (Cools.isEmpty(basJarOther)){ | 
|---|
|  |  |  | log.error("{}号硫化罐查询设备档案无信息!!!",jarProtocolOther.getJarNo()); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //            //判断小车状态 | 
|---|
|  |  |  | //            if (!jarWrkMastExecuteGenerateSteStatus(basJar.getEnterSteNo(),1)){ | 
|---|
|  |  |  | //                return false; | 
|---|
|  |  |  | 
|---|
|  |  |  | && jarProtocol.leftDoorOpen==0  && jarProtocol.leftDoorClose==0 && jarProtocol.rightDoorOpen==0  && jarProtocol.rightDoorClose==0){ | 
|---|
|  |  |  | log.error("6:入冷却槽 Three==>任务下发===>行={}",6115); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (SteAndJarUtil.steAndJarNowRow(staProtocolRGV.getNowRow() , jarProtocol.getJarNo())){ | 
|---|
|  |  |  | if (SteAndJarUtil.steAndJarNowRow(staProtocolRGV.getNowRow() , jarProtocolOther.getJarNo())){ | 
|---|
|  |  |  | //判断小车状态 | 
|---|
|  |  |  | if (!jarWrkMastExecuteGenerateSteStatus(basJar.getEnterSteNo(),2,SteStatusType.WAITING2,false)){ | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | //调车  == > endRow | 
|---|
|  |  |  | if (!jarRgvMoveTake(wrkMastExecute,1)){ | 
|---|
|  |  |  | if (!jarRgvMoveTake(wrkMastExecute,SteAndJarUtil.getJarNoEndRow(jarProtocolOther.getJarNo()))){ | 
|---|
|  |  |  | log.error("平衡车RGV命令下发失败,rgv号={},任务数据={},硫化罐数据={},sign={}", | 
|---|
|  |  |  | wrkMastExecute.getJarId(), JSON.toJSONString(wrkMastExecute), JSON.toJSONString(jarProtocol),sign); | 
|---|
|  |  |  | } | 
|---|