| | |
| | | |
| | | BasJarMast jarMastByWrkNo = new BasJarMast(basJar); |
| | | jarMastByWrkNo.setWrkNo(Integer.toUnsignedLong(wrkMastExecute.getWrkNo().intValue()));//工作号 |
| | | jarMastByWrkNo.setJarEnterStaNo(basJar.getEnterRgvNo()); |
| | | jarMastByWrkNo.setEnterStaNo(basJar.getEnterRgvNo()); |
| | | jarMastByWrkNo.setOutStaNo(basJar.getOutRgvNo()); |
| | | //B==>A |
| | | if (!jarWrkMastExecuteGenerateExecute(basJar,jarMastByWrkNo,basJar.getJarNo(),new int[]{basJar.getOutSteNo(),basJar.getOutRgvNo(),11,1})){ |
| | | log.error("JarWrkMastExecute任务创建===>执行异常===》异常数据:BasJar:"+ JSON.toJSONString(basJar)+";BasJarMast:"+JSON.toJSONString(jarMastByWrkNo)); |
| | |
| | | |
| | | BasJarMast jarMastByWrkNo = new BasJarMast(basJar); |
| | | jarMastByWrkNo.setWrkNo(Integer.toUnsignedLong(wrkMastExecute.getWrkNo().intValue()));//工作号 |
| | | jarMastByWrkNo.setJarEnterStaNo(basJar.getEnterRgvNo()); |
| | | jarMastByWrkNo.setEnterStaNo(basJar.getEnterRgvNo()); |
| | | jarMastByWrkNo.setOutStaNo(basJar.getOutRgvNo()); |
| | | //C==>B |
| | | if (!jarWrkMastExecuteGenerateExecute(basJar,jarMastByWrkNo,basJar.getJarNo(),new int[]{basJar.getOutSteNo(),basJar.getOutRgvNo(),8,1})){ |
| | | log.error("JarWrkMastExecute任务创建===>执行异常===》异常数据:BasJar:"+ JSON.toJSONString(basJar)+";BasJarMast:"+JSON.toJSONString(jarMastByWrkNo)); |
| | |
| | | int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(7));//充电工作号 |
| | | BasJarMast basJarMast = new BasJarMast(basJar); |
| | | basJarMast.setWrkNo(Integer.toUnsignedLong(workNo));//工作号 |
| | | basJarMast.setJarEnterStaNo(basJar.getEnterRgvNo()); |
| | | basJarMast.setEnterStaNo(basJar.getEnterRgvNo()); |
| | | basJarMast.setOutStaNo(basJar.getOutRgvNo()); |
| | | if (!jarWrkMastExecuteGenerateExecute(basJar,basJarMast,basJar.getJarNo(),new int[]{basJar.getOutSteNo(),basJar.getOutRgvNo(),100,1})){ |
| | | log.error("JarWrkMastExecute充电任务创建===>执行异常===》异常数据:BasJar:"+ JSON.toJSONString(basJar)+";BasJarMast:"+JSON.toJSONString(basJarMast)); |
| | | } |
| | |
| | | int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(7));//充电工作号 |
| | | BasJarMast basJarMast = new BasJarMast(basJar); |
| | | basJarMast.setWrkNo(Integer.toUnsignedLong(workNo));//工作号 |
| | | basJarMast.setJarEnterStaNo(basJar.getEnterRgvNo()); |
| | | basJarMast.setEnterStaNo(basJar.getEnterRgvNo()); |
| | | basJarMast.setOutStaNo(basJar.getOutRgvNo()); |
| | | if (!jarWrkMastExecuteGenerateExecute(basJar,basJarMast,basJar.getJarNo(),new int[]{basJar.getOutSteNo(),basJar.getOutRgvNo(),100,1})){ |
| | | log.error("JarWrkMastExecute充电任务创建===>执行异常===》异常数据:BasJar:"+ JSON.toJSONString(basJar)+";BasJarMast:"+JSON.toJSONString(basJarMast)); |
| | | } |
| | |
| | | continue; |
| | | } |
| | | WrkMastExecute wrkMastExecuteByCharge = wrkMastExecuteService.getWrkMastExecuteByCharge(steSlave.getId()); |
| | | if (!Cools.isEmpty(wrkMastExecuteByCharge)){ |
| | | if (Cools.isEmpty(wrkMastExecuteByCharge)){ |
| | | continue; |
| | | } |
| | | |
| | |
| | | continue; |
| | | } |
| | | } |
| | | } else if (steProtocol.getCharge()>95.0F || steProtocol.getFullCharge()){ |
| | | } else if (steProtocol.getCharge()>97.0F || steProtocol.getFullCharge()){ |
| | | } else { |
| | | continue; |
| | | } |
| | | |
| | | try{ |
| | | if (jarWrkMastExecuteGenerateSteStatusCharge(steSlave.getId(),1,SteStatusType.MOVING,true)){ |
| | | if (jarWrkMastExecuteGenerateSteStatusCharge(steSlave.getId(),1,SteStatusType.CHARGE,true)){ |
| | | //完成充电任务 |
| | | //调车 == > 断开充电 |
| | | if (!jarSteTake(wrkMastExecuteByCharge,SteLocaType.POINT20.id,SteLocaType.POINT20.id,SteTaskModeType.CLOSE_CHARGE,false,wrkMastExecuteByCharge.getJarId())){ |