diff --git a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/NoticeInfoServiceImpl.java b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/NoticeInfoServiceImpl.java index 073f842..d4e3113 100644 --- a/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/NoticeInfoServiceImpl.java +++ b/ruoyi-modules/guoyan-platform/src/main/java/org/dromara/platform/service/impl/NoticeInfoServiceImpl.java @@ -128,6 +128,10 @@ public class NoticeInfoServiceImpl implements INoticeInfoService { public Boolean updateByBo(NoticeInfoBo bo) { NoticeInfo update = MapstructUtils.convert(bo, NoticeInfo.class); validEntityBeforeSave(update); + List attachments = bo.getAttachments(); + AttachmentSerializer serializer = new AttachmentSerializer(); + String serializedAttachment = serializer.serializeAttachments(attachments); + update.setAttachment(serializedAttachment); return baseMapper.updateById(update) > 0; }