diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/wrapper/NoticeWrapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/wrapper/NoticeWrapper.java index 1b22558c..29c2d3d7 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/wrapper/NoticeWrapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/wrapper/NoticeWrapper.java @@ -22,6 +22,8 @@ import org.springblade.desk.entity.Notice; import org.springblade.desk.vo.NoticeVO; import org.springblade.system.cache.DictCache; +import java.util.Objects; + /** * Notice包装类,返回视图层所需的字段 * @@ -35,7 +37,7 @@ public class NoticeWrapper extends BaseEntityWrapper { @Override public NoticeVO entityVO(Notice notice) { - NoticeVO noticeVO = BeanUtil.copy(notice, NoticeVO.class); + NoticeVO noticeVO = Objects.requireNonNull(BeanUtil.copy(notice, NoticeVO.class)); String dictValue = DictCache.getValue("notice", noticeVO.getCategory()); noticeVO.setCategoryName(dictValue); return noticeVO;