diff --git a/ruoyi-modules/ruoyi-content/src/main/java/com/wzj/soopin/content/consumer/VlogUploadMessageConsumer.java b/ruoyi-modules/ruoyi-content/src/main/java/com/wzj/soopin/content/consumer/VlogUploadMessageConsumer.java index 7e1b4b3e2..7ef58def5 100644 --- a/ruoyi-modules/ruoyi-content/src/main/java/com/wzj/soopin/content/consumer/VlogUploadMessageConsumer.java +++ b/ruoyi-modules/ruoyi-content/src/main/java/com/wzj/soopin/content/consumer/VlogUploadMessageConsumer.java @@ -50,6 +50,8 @@ public class VlogUploadMessageConsumer implements RocketMQListener { 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 { 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 { return true; } //从oss下载文件 + if(fileId==null){ + return false; + } SysOssVo sysOss = ossService.getById(Long.parseLong(fileId)); if (ObjectUtil.isNull(sysOss)) {