| | |
| | | ardVideoInspectTask.setUpdateBy(SecurityUtils.getUsername()); |
| | | ardVideoInspectTask.setUpdateTime(DateUtils.getNowDate()); |
| | | // ardVideoInspectTaskMapper.deleteArdVideoInspectTaskStepByTaskId(ardVideoInspectTask.getId()); |
| | | insertArdVideoInspectTaskStep(ardVideoInspectTask); |
| | | // insertArdVideoInspectTaskStep(ardVideoInspectTask); |
| | | return ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask); |
| | | } |
| | | |
| | |
| | | public void manualTaskRun(String TaskId) { |
| | | try { |
| | | ArdVideoInspectTask videoInspectTask = ardVideoInspectTaskMapper.selectArdVideoInspectTaskById(TaskId); |
| | | if(!videoInspectTask.getMenualSwitch().equals("开")) |
| | | { |
| | | return; |
| | | } |
| | | if (videoInspectTask.getArdVideoInspectTaskStepList().size() == 0) { |
| | | return; |
| | | } |
| | |
| | | .findFirst(); |
| | | if (objectOptional.isPresent()) { |
| | | ArdVideoInspectTaskStep step = objectOptional.get(); |
| | | /*更新任务当前步骤id和步骤启动时间*/ |
| | | ardVideoInspectTask.setCurrentStepId(step.getId()); |
| | | ardVideoInspectTask.setCurrentStepStartTime(DateUtils.getTime()); |
| | | ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask); |
| | | String wellId = step.getWellId(); |
| | | if (!StringUtils.isNull(wellId)) { |
| | | /*获取井坐标*/ |
| | |
| | | hikClientService.recordToMinio(cmd); |
| | | Global.task_record.add(ardVideoInspectTask.getId()); |
| | | } |
| | | /*更新任务当前步骤id和步骤启动时间*/ |
| | | ardVideoInspectTask.setCurrentStepId(step.getId()); |
| | | ardVideoInspectTask.setCurrentStepStartTime(DateUtils.getTime()); |
| | | ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask); |
| | | } else { |
| | | cmd.setEnable(false);//停止录像 |
| | | cmd.setUploadMinio(true); |
| | |
| | | log.error("巡检停止异常:" + ex.getMessage()); |
| | | } |
| | | } |
| | | |
| | | //步骤判断是否过期 |
| | | private boolean isExpirdStep(ArdVideoInspectTask ardVideoInspectTask) { |
| | | try { |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | //步骤切换 |
| | | private String changeNextStep(ArdVideoInspectTask ardVideoInspectTask) { |
| | | try { |