[fix]修改视频的消费者,增加错误消息的判断

This commit is contained in:
wangqx 2025-10-13 10:22:55 +08:00
parent 8cff58e360
commit 7db0e97a45

View File

@ -50,6 +50,8 @@ public class VlogUploadMessageConsumer implements RocketMQListener<MessageExt> {
String message = new String(messageExt.getBody());
log.info("接收到RocketMQ消息: {}, msgId: {}", message, messageExt.getMsgId());
try {
MQMessage mqMessage = JsonUtils.parseObject(message, MQMessage.class);
@ -85,7 +87,8 @@ public class VlogUploadMessageConsumer implements RocketMQListener<MessageExt> {
Vlog vlog = vlogService.getById((String) mqMessage.getData());
//获取文件内容
if (ObjectUtil.isNull(vlog)) {
return false;
log.debug("视频数据不存在");
return true;
}
String fileId = vlog.getFileId();
//检查该文件是否为oss文件如果不是说明已经上传过了
@ -93,6 +96,9 @@ public class VlogUploadMessageConsumer implements RocketMQListener<MessageExt> {
return true;
}
//从oss下载文件
if(fileId==null){
return false;
}
SysOssVo sysOss = ossService.getById(Long.parseLong(fileId));
if (ObjectUtil.isNull(sysOss)) {