|  |  | 
 |  |  | import com.zy.core.cache.SlaveConnection; | 
 |  |  | import com.zy.core.enums.LiftProtocolStatusType; | 
 |  |  | import com.zy.core.enums.NyLiftTaskModelType; | 
 |  |  | import com.zy.core.enums.RedisKeyType; | 
 |  |  | import com.zy.core.enums.SlaveType; | 
 |  |  | import com.zy.core.model.LiftSlave; | 
 |  |  | import com.zy.core.model.Task; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @RequestMapping(value = "/command/query") | 
 |  |  |     public R liftCommandQuery(@RequestParam("wrkNo") Integer wrkNo) { | 
 |  |  |         Object o = redisUtil.get("lift_wrk_no_" + wrkNo); | 
 |  |  |         Object o = redisUtil.get(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         if (o == null) { | 
 |  |  |             return R.error(); | 
 |  |  |         } | 
 |  |  | 
 |  |  |     @RequestMapping(value = "/command/rollback") | 
 |  |  |     public R liftCommandRollback(@RequestParam("wrkNo") Integer wrkNo | 
 |  |  |             , @RequestParam("commandStep") Integer commandStep) { | 
 |  |  |         Object o = redisUtil.get("lift_wrk_no_" + wrkNo); | 
 |  |  |         Object o = redisUtil.get(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         if (o == null) { | 
 |  |  |             return R.error(); | 
 |  |  |         } | 
 |  |  |         LiftRedisCommand redisCommand = JSON.parseObject(o.toString(), LiftRedisCommand.class); | 
 |  |  |         redisCommand.setCommandStep(commandStep); | 
 |  |  |         redisUtil.set("lift_wrk_no_" + wrkNo, JSON.toJSONString(redisCommand)); | 
 |  |  |         redisUtil.set(RedisKeyType.LIFT.key + wrkNo, JSON.toJSONString(redisCommand)); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |     public R liftCommandCompleteSwitch(@RequestParam("wrkNo") Integer wrkNo | 
 |  |  |             , @RequestParam("commandStep") Integer commandStep | 
 |  |  |             , @RequestParam("complete") Integer complete) { | 
 |  |  |         Object o = redisUtil.get("lift_wrk_no_" + wrkNo); | 
 |  |  |         Object o = redisUtil.get(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         if (o == null) { | 
 |  |  |             return R.error(); | 
 |  |  |         } | 
 |  |  | 
 |  |  |         List<NyLiftCommand> commands = assignCommand.getCommands(); | 
 |  |  |         NyLiftCommand command = commands.get(commandStep); | 
 |  |  |         command.setComplete(complete != 0); | 
 |  |  |         redisUtil.set("lift_wrk_no_" + wrkNo, JSON.toJSONString(redisCommand)); | 
 |  |  |         redisUtil.set(RedisKeyType.LIFT.key + wrkNo, JSON.toJSONString(redisCommand)); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     //重启任务(命令) | 
 |  |  |     @RequestMapping(value = "/command/restart") | 
 |  |  |     public R liftCommandCompleteSwitch(@RequestParam("wrkNo") Integer wrkNo) { | 
 |  |  |         Object o = redisUtil.get("lift_wrk_no_" + wrkNo); | 
 |  |  |         Object o = redisUtil.get(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         if (o == null) { | 
 |  |  |             return R.error(); | 
 |  |  |         } | 
 |  |  | 
 |  |  |     //删除任务(命令) | 
 |  |  |     @RequestMapping(value = "/command/del") | 
 |  |  |     public R liftCommandDel(@RequestParam("wrkNo") Integer wrkNo) { | 
 |  |  |         Object o = redisUtil.get("lift_wrk_no_" + wrkNo); | 
 |  |  |         Object o = redisUtil.get(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         if (o == null) { | 
 |  |  |             return R.error(); | 
 |  |  |         } | 
 |  |  |         redisUtil.del("lift_wrk_no_" + wrkNo); | 
 |  |  |         redisUtil.del(RedisKeyType.LIFT.key + wrkNo); | 
 |  |  |         return R.ok(); | 
 |  |  |     } | 
 |  |  |  |