| | |
| | | } |
| | | vo.setTaskNo(liftProtocol.getTaskNo()); // 任务号 |
| | | vo.setProtocolStatus(liftProtocol.getProtocolStatusType().id); |
| | | vo.setLiftLock(liftProtocol.getLiftLock()); |
| | | vo.setPositionArrivalFeedback(liftProtocol.getPositionArrivalFeedback()); |
| | | vo.setReady(liftProtocol.getReady()); |
| | | vo.setRunning(liftProtocol.getRunning()); |
| | | vo.setMode(liftProtocol.getMode()); |
| | | vo.setLineFrontHasStock(liftProtocol.getLineFrontHasStock()); |
| | | vo.setForwardRotationFeedback(liftProtocol.getForwardRotationFeedback()); |
| | | vo.setReverseFeedback(liftProtocol.getReverseFeedback()); |
| | | vo.setMotorOverload(liftProtocol.getMotorOverload()); |
| | | vo.setLineEndHasStock(liftProtocol.getLineEndHasStock()); |
| | | vo.setInConveyLineCardTrayAlarm(liftProtocol.getInConveyLineCardTrayAlarm()); |
| | | vo.setOutConveyLineCardTrayAlarm(liftProtocol.getOutConveyLineCardTrayAlarm()); |
| | | vo.setPlatPositionDeviationAlarm(liftProtocol.getPlatPositionDeviationAlarm()); |
| | | vo.setPlatTorqueDeviationAlarm(liftProtocol.getPlatTorqueDeviationAlarm()); |
| | | vo.setPlatShuttleCheck(liftProtocol.getPlatShuttleCheck()); |
| | | vo.setNotReady(liftProtocol.getNotReady()); |
| | | vo.setServoError1(liftProtocol.getServoError1()); |
| | | vo.setServoError2(liftProtocol.getServoError2()); |
| | | vo.setServoError3(liftProtocol.getServoError3()); |
| | | vo.setServoError4(liftProtocol.getServoError4()); |
| | | vo.setLiftActualSpeed(liftProtocol.getLiftActualSpeed()); |
| | | vo.setPakMk(liftProtocol.getPakMk()); |
| | | vo.setModel(liftProtocol.getModel()); |
| | | vo.setBusy(liftProtocol.getBusy()); |
| | | vo.setHasTray(liftProtocol.getHasTray()); |
| | | vo.setHasCar(liftProtocol.getHasCar()); |
| | | vo.setDeviceError(liftProtocol.getDeviceError()); |
| | | vo.setFrontOverrun(liftProtocol.getFrontOverrun()); |
| | | vo.setBackOverrun(liftProtocol.getBackOverrun()); |
| | | vo.setLeftOverrun(liftProtocol.getLeftOverrun()); |
| | | vo.setRightOverrun(liftProtocol.getRightOverrun()); |
| | | vo.setOverHeight(liftProtocol.getOverHeight()); |
| | | vo.setOverWeight(liftProtocol.getOverWeight()); |
| | | } |
| | | return R.ok().add(list); |
| | | } |
| | |
| | | |
| | | vo.setWorkNo(liftProtocol.getTaskNo().intValue());//任务号 |
| | | vo.setPakMk(liftProtocol.getPakMk()?"Y" : "N"); // 作业标记 |
| | | vo.setLineFrontHasStock(liftProtocol.getLineFrontHasStock()); |
| | | vo.setForwardRotationFeedback(liftProtocol.getForwardRotationFeedback()); |
| | | vo.setReverseFeedback(liftProtocol.getReverseFeedback()); |
| | | vo.setMotorOverload(liftProtocol.getMotorOverload()); |
| | | vo.setLineEndHasStock(liftProtocol.getLineEndHasStock()); |
| | | vo.setInConveyLineCardTrayAlarm(liftProtocol.getInConveyLineCardTrayAlarm()); |
| | | vo.setOutConveyLineCardTrayAlarm(liftProtocol.getOutConveyLineCardTrayAlarm()); |
| | | vo.setLev(liftProtocol.getLev()); |
| | | vo.setTaskAddress(liftProtocol.getTaskAddress()); |
| | | vo.setDistAddress(liftProtocol.getDistAddress()); |
| | | vo.setCompleteTaskNo(liftProtocol.getCompleteTaskNo()); |
| | | vo.setShuttleNo(liftProtocol.getShuttleNo().intValue()); |
| | | vo.setToken(liftProtocol.getToken());//令牌 |
| | | } |
| | | return R.ok().add(list); |
| | | } |
| | |
| | | @PostMapping("/detl/update") |
| | | @ManagerAuth(memo = "修改数据") |
| | | public R liftUpdate(@RequestParam Integer liftNo, |
| | | @RequestParam Short workNo, |
| | | @RequestParam String pakMk){ |
| | | @RequestParam Short workNo, |
| | | @RequestParam String pakMk, |
| | | @RequestParam Integer token) { |
| | | LiftThread liftThread = (LiftThread) SlaveConnection.get(SlaveType.Lift, liftNo); |
| | | if (liftThread == null) { |
| | | return R.error("plc已掉线"); |
| | |
| | | } |
| | | if (pakMk != null) { |
| | | liftProtocol.setPakMk(pakMk.equals("Y")); |
| | | } |
| | | if (token != null) { |
| | | liftProtocol.setToken(token); |
| | | } |
| | | return R.ok(); |
| | | } |
| | |
| | | } |
| | | LiftRedisCommand redisCommand = JSON.parseObject(o.toString(), LiftRedisCommand.class); |
| | | LiftAssignCommand assignCommand = redisCommand.getAssignCommand(); |
| | | List<LiftCommand> commands = assignCommand.getCommands(); |
| | | LiftCommand command = commands.get(commandStep); |
| | | List<NyLiftCommand> commands = assignCommand.getCommands(); |
| | | NyLiftCommand command = commands.get(commandStep); |
| | | command.setComplete(complete != 0); |
| | | redisUtil.set("lift_wrk_no_" + wrkNo, JSON.toJSONString(redisCommand)); |
| | | return R.ok(); |