feat:消息多端发送
This commit is contained in:
parent
7ebe25a5b0
commit
b42553bb37
@ -16,6 +16,7 @@ import cn.axzo.im.dao.repository.AccountRegisterDao;
|
||||
import cn.axzo.im.entity.AccountRegister;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
@ -24,6 +25,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* im-center
|
||||
@ -58,7 +60,10 @@ public class MessageService {
|
||||
messageBody.setMsgContent(messageInfo.getMsgContent());
|
||||
messageBody.setMsgHeader(messageInfo.getMsgHeader());
|
||||
messageBody.setMsgBody(messageInfo.getMsgTemplateContent());
|
||||
messageBody.setExt(messageInfo.getExtendsInfo());
|
||||
Map<String,String> defaultExtMap = Maps.newHashMap();
|
||||
defaultExtMap.put("msgTemplateId",messageInfo.getMsgTemplateId());
|
||||
defaultExtMap.putAll(messageInfo.getExtendsInfo());
|
||||
messageBody.setExt(defaultExtMap);
|
||||
messageRequest.setBody(JSONUtil.toJsonStr(messageBody));
|
||||
//设置IM消息发送者账号
|
||||
if (StringUtils.isNotBlank(msgTemplateId) && StringUtils.isBlank(messageInfo.getPersonId())) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user