diff --git a/modules/core/src/main/java/com/jeesite/modules/msg/service/support/MsgInnerServiceSupport.java b/modules/core/src/main/java/com/jeesite/modules/msg/service/support/MsgInnerServiceSupport.java index 672ea3f8..610a6d1b 100644 --- a/modules/core/src/main/java/com/jeesite/modules/msg/service/support/MsgInnerServiceSupport.java +++ b/modules/core/src/main/java/com/jeesite/modules/msg/service/support/MsgInnerServiceSupport.java @@ -74,6 +74,9 @@ public class MsgInnerServiceSupport extends CrudService * 查询消息记录数据 */ public List findRecordList(MsgInnerRecord msgInnerRecord){ + if (StringUtils.isBlank(msgInnerRecord.getMsgInnerId())) { + return ListUtils.newArrayList(); + } return msgInnerRecordDao.findList(msgInnerRecord); } @@ -206,6 +209,9 @@ public class MsgInnerServiceSupport extends CrudService */ @Transactional public void readMsgInnerRecord(MsgInner msgInner){ + if (StringUtils.isBlank(msgInner.getId())) { + return; + } MsgInnerRecord msgInnerRecord = new MsgInnerRecord(); msgInnerRecord.setMsgInnerId(msgInner.getId()); msgInnerRecord.setReceiveUserCode(msgInner.currentUser().getUserCode());