This commit is contained in:
lifenlong 2021-05-21 10:43:51 +08:00
commit 64add7e63f
2 changed files with 18 additions and 14 deletions

View File

@ -84,7 +84,7 @@ public enum ResultCode {
USER_EDIT_SUCCESS(20001, "用户修改成功"), USER_EDIT_SUCCESS(20001, "用户修改成功"),
USER_NOT_EXIST(20002, "用户不存在"), USER_NOT_EXIST(20002, "用户不存在"),
USER_NOT_LOGIN(20003, "用户未登录"), USER_NOT_LOGIN(20003, "用户未登录"),
USER_AUTH_EXPIRED(20004, "认证过期"), USER_AUTH_EXPIRED(20004, "用户已退出,请重新登录"),
USER_AUTHORITY_ERROR(20005, "权限不足"), USER_AUTHORITY_ERROR(20005, "权限不足"),
USER_CONNECT_LOGIN_ERROR(20006, "未找到登录信息"), USER_CONNECT_LOGIN_ERROR(20006, "未找到登录信息"),
USER_NAME_EXIST(20007, "该用户名已被注册"), USER_NAME_EXIST(20007, "该用户名已被注册"),

View File

@ -51,21 +51,25 @@ public class NoticeMessageServiceImpl extends ServiceImpl<NoticeMessageTemplateM
if (noticeMessageDTO == null) { if (noticeMessageDTO == null) {
return; return;
} }
NoticeMessage noticeMessage = this.getOne(new LambdaQueryWrapper<NoticeMessage>().eq(NoticeMessage::getNoticeNode, noticeMessageDTO.getNoticeMessageNodeEnum().getDescription().trim())); try {
//如果通知类站内信开启的情况下 NoticeMessage noticeMessage = this.getOne(new LambdaQueryWrapper<NoticeMessage>().eq(NoticeMessage::getNoticeNode, noticeMessageDTO.getNoticeMessageNodeEnum().getDescription().trim()));
if (noticeMessage != null && noticeMessage.getNoticeStatus().equals(SwitchEnum.OPEN.name())) { //如果通知类站内信开启的情况下
MemberNotice memberNotice = new MemberNotice(); if (noticeMessage != null && noticeMessage.getNoticeStatus().equals(SwitchEnum.OPEN.name())) {
memberNotice.setMemberId(noticeMessageDTO.getMemberId()); MemberNotice memberNotice = new MemberNotice();
memberNotice.setTitle(noticeMessage.getNoticeTitle()); memberNotice.setMemberId(noticeMessageDTO.getMemberId());
memberNotice.setContent(noticeMessage.getNoticeContent()); memberNotice.setTitle(noticeMessage.getNoticeTitle());
//参数不为空替换内容
if (noticeMessageDTO.getParameter() != null) {
memberNotice.setContent(replaceNoticeContent(noticeMessage.getNoticeContent(), noticeMessageDTO.getParameter()));
} else {
memberNotice.setContent(noticeMessage.getNoticeContent()); memberNotice.setContent(noticeMessage.getNoticeContent());
//参数不为空替换内容
if (noticeMessageDTO.getParameter() != null) {
memberNotice.setContent(replaceNoticeContent(noticeMessage.getNoticeContent(), noticeMessageDTO.getParameter()));
} else {
memberNotice.setContent(noticeMessage.getNoticeContent());
}
//添加站内信
memberNoticeService.save(memberNotice);
} }
//添加站内信 } catch (Exception e) {
memberNoticeService.save(memberNotice); log.error("站内信发送失败:", e);
} }
} }