|
|
|
|
@ -289,13 +289,16 @@ public class PlcService {
|
|
|
|
|
Integer channelId = 0;
|
|
|
|
|
if(camera.getChannel() == null && camera.getChannel().contains("D")){
|
|
|
|
|
channelId = Integer.parseInt(camera.getChannel().substring(1)) +32;
|
|
|
|
|
|
|
|
|
|
camera = cameraService.getOne(new QueryWrapper<Camera>().eq("recorder_Ip",camera.getIp()).last("limit 1"));
|
|
|
|
|
}
|
|
|
|
|
Integer finalChannelId = channelId;
|
|
|
|
|
Camera finalCamera = camera;
|
|
|
|
|
Thread thread = new Thread(new Runnable() {
|
|
|
|
|
@Override
|
|
|
|
|
public void run() {
|
|
|
|
|
String realPath = configProperties.getSavePath().getMp4Path() + path;
|
|
|
|
|
TaskDelayExecutor.addMp4DelayTask(cameraId,realPath,startTime,endTime,configProperties.getCameraConfig().getDelayDownloadMp4(), finalChannelId);
|
|
|
|
|
TaskDelayExecutor.addMp4DelayTask(finalCamera.getId(),realPath,startTime,endTime,configProperties.getCameraConfig().getDelayDownloadMp4(), finalChannelId);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
thread.start();
|
|
|
|
|
|