|
|
|
@ -585,15 +585,8 @@ public class PatrolTaskStatusController extends BaseController { |
|
|
|
//立即执行任务 |
|
|
|
@GetMapping({"/controlChange"}) |
|
|
|
public AjaxResult controlChange(PatrolTask patrolTask) { |
|
|
|
String taskCode = redisService.getCacheObject(RedisConst.TASK_CURRENT_CODE); |
|
|
|
if (!StringUtils.isEmpty(taskCode)) { |
|
|
|
log.info("[TASK] CURRENT EXEC TASK: {}", taskCode); |
|
|
|
return AjaxResult.error(501, "THERE TASK IS RUNNING!"); |
|
|
|
} else { |
|
|
|
PatrolTask patrol = patrolTaskService.selectPatrolTaskByTaskId(patrolTask.getTaskId()); |
|
|
|
issueToRobot(patrol);//type=41 立即执行任务 |
|
|
|
return toAjax(1); |
|
|
|
} |
|
|
|
PatrolTask patrol = patrolTaskService.selectPatrolTaskByTaskId(patrolTask.getTaskId()); |
|
|
|
return issueToRobot(patrol);//type=41 立即执行任务 |
|
|
|
} |
|
|
|
|
|
|
|
public void sendTaskToVideo(final PatrolTask patrolTask) { |
|
|
|
@ -636,7 +629,7 @@ public class PatrolTaskStatusController extends BaseController { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public void issueToRobot(PatrolTask patrolTask) { |
|
|
|
public AjaxResult issueToRobot(PatrolTask patrolTask) { |
|
|
|
String receiveCode = ""; |
|
|
|
String sendCode = ""; |
|
|
|
BasedataEqpBookMoMain basedataEqpBookMoMain = new BasedataEqpBookMoMain(); |
|
|
|
@ -665,24 +658,17 @@ public class PatrolTaskStatusController extends BaseController { |
|
|
|
String str = JSONObject.toJSONString(sendTask); |
|
|
|
this.feignTaskClient.sendCommand(str); |
|
|
|
} else { |
|
|
|
sendTaskToVideo(patrolTask); |
|
|
|
String taskCode = redisService.getCacheObject(RedisConst.TASK_CURRENT_CODE); |
|
|
|
if (!StringUtils.isEmpty(taskCode)) { |
|
|
|
log.info("[TASK] CURRENT EXEC TASK: {}", taskCode); |
|
|
|
return AjaxResult.error(501, "THERE TASK IS RUNNING!"); |
|
|
|
} else { |
|
|
|
sendTaskToVideo(patrolTask); |
|
|
|
} |
|
|
|
} |
|
|
|
// |
|
|
|
// SendTask sendTaskcontrol = new SendTask(); |
|
|
|
// sendTaskcontrol.setReceiveCode(receiveCode); |
|
|
|
// sendTaskcontrol.setSendCode(sendCode); |
|
|
|
// sendTaskcontrol.setCode(devNo); |
|
|
|
// sendTaskcontrol.setType("1"); |
|
|
|
// sendTaskcontrol.setCommand("5"); |
|
|
|
// List<PatrolSendTask> sendTaskArrayList = new ArrayList<>(); |
|
|
|
// PatrolSendTask patrolSendTask = new PatrolSendTask(); |
|
|
|
// patrolSendTask.setValue("1"); |
|
|
|
// sendTaskArrayList.add(patrolSendTask); |
|
|
|
// sendTaskcontrol.setItems(sendTaskArrayList); |
|
|
|
// String jsonString = JSONObject.toJSONString(sendTaskcontrol); |
|
|
|
// this.feignTaskClient.sendCommand(jsonString); |
|
|
|
} |
|
|
|
} |
|
|
|
return toAjax(1); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping({"/taskStatusChange"}) |
|
|
|
|