mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-30 23:26:41 +08:00
update 调整消息发送
This commit is contained in:
parent
66f749a09b
commit
015a204efe
@ -367,16 +367,20 @@ public class WorkflowUtils {
|
|||||||
}
|
}
|
||||||
if (CollUtil.isNotEmpty(userIds)) {
|
if (CollUtil.isNotEmpty(userIds)) {
|
||||||
List<SysUserVo> sysUserVoList = I_WORKFLOW_USER_SERVICE.getUserListByIds(new ArrayList<>(userIds));
|
List<SysUserVo> sysUserVoList = I_WORKFLOW_USER_SERVICE.getUserListByIds(new ArrayList<>(userIds));
|
||||||
if (messageType.contains(MessageTypeEnum.SYSTEM_MESSAGE.getCode())) {
|
for (String code : messageType) {
|
||||||
|
if (code.equals(MessageTypeEnum.SYSTEM_MESSAGE.getCode())) {
|
||||||
WebSocketMessageDto dto = new WebSocketMessageDto();
|
WebSocketMessageDto dto = new WebSocketMessageDto();
|
||||||
dto.setSessionKeys(new ArrayList<>(userIds));
|
dto.setSessionKeys(new ArrayList<>(userIds));
|
||||||
dto.setMessage(message);
|
dto.setMessage(message);
|
||||||
WebSocketUtils.publishMessage(dto);
|
WebSocketUtils.publishMessage(dto);
|
||||||
} else if (messageType.contains(MessageTypeEnum.EMAIL_MESSAGE.getCode())) {
|
}
|
||||||
|
if (code.equals(MessageTypeEnum.EMAIL_MESSAGE.getCode())) {
|
||||||
MailUtils.sendText(StreamUtils.join(sysUserVoList, SysUserVo::getEmail), "单据审批提醒", message);
|
MailUtils.sendText(StreamUtils.join(sysUserVoList, SysUserVo::getEmail), "单据审批提醒", message);
|
||||||
} else if (messageType.contains(MessageTypeEnum.SMS_MESSAGE.getCode())) {
|
}
|
||||||
|
if (code.equals(MessageTypeEnum.SMS_MESSAGE.getCode())) {
|
||||||
//todo 短信发送
|
//todo 短信发送
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user