wanghongbo

播放任务类型枚举

package com.wondertek.enums;
/**
* @Description:多画播放任务类型
*/
public enum PlayTypeEnum {
SOURCE("source", "延时前"),
DEALY1("delay1", "延时1"),
DELAY2("delay2", "延时2"),
PLAY("play", "播放"),
BACKUP1("backup1", "垫片一"),
BACKUP2 ("backup2", "垫片二")
;
private final String code;
private final String name;
PlayTypeEnum(String status, String name) {
this.code = status;
this.name = name;
}
public String getCode() {
return code;
}
public String getName() {
return name;
}
}
... ...
... ... @@ -11,6 +11,7 @@ import com.wondertek.dto.BackupMaterialDto;
import com.wondertek.dto.BackupUploadVo;
import com.wondertek.entity.BackupConfig;
import com.wondertek.entity.BackupMaterial;
import com.wondertek.entity.StreamTask;
import com.wondertek.exception.BusinessException;
import com.wondertek.mapper.BackupConfigMapper;
import com.wondertek.mapper.BackupMaterialMapper;
... ... @@ -105,6 +106,12 @@ public class BackupMaterialServiceImpl extends ServiceImpl<BackupMaterialMapper,
backupConfigMapper.insertOrUpdate(backupConfig);
//对应垫片任务切源(转码平台演示环境已挂载统一存储)
LambdaQueryWrapper<StreamTask> wrapper1 = new LambdaQueryWrapper<>();
wrapper1.eq(StreamTask::getRoomId,backupUploadVo.getRoomId());
wrapper1.eq(StreamTask::getPlayType,"play");
//判断是否需要修改当前播出流的垫片
... ...