【im消息】下载地址替换,数据修复方法

This commit is contained in:
2025-11-27 16:58:23 +08:00
parent 56697c1a78
commit 019c7d600a
@@ -1,5 +1,6 @@
package com.renkang.im.service.impl; package com.renkang.im.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
@@ -526,7 +527,7 @@ public class ImServiceImpl implements ImService {
default: default:
} }
} }
if (isRepair) { if (isRepair && ObjectUtil.isNotNull(jsonObject)) {
imMsgRecordAllMapper.update(new LambdaUpdateWrapper<ImMsgRecordAll>() imMsgRecordAllMapper.update(new LambdaUpdateWrapper<ImMsgRecordAll>()
.eq(ImMsgRecordAll::getId, imMsgRecordAll.getId()) .eq(ImMsgRecordAll::getId, imMsgRecordAll.getId())
.set(ImMsgRecordAll::getMsgcontent, jsonObject.toJSONString()) .set(ImMsgRecordAll::getMsgcontent, jsonObject.toJSONString())