|
|
@@ -1582,32 +1582,32 @@ public class OpenIMServiceImpl implements OpenIMService {
|
|
|
public OpenImResponseDTO sendUserInformation(Long userId,Long doctorId,Long userInformationId) {
|
|
|
try {
|
|
|
accountCheck("U"+userId,"1");
|
|
|
- OpenImMsgDTO openImMsgDTO = new OpenImMsgDTO();
|
|
|
- ObjectMapper objectMapper = new ObjectMapper();
|
|
|
- openImMsgDTO.setSendID("U"+userId);
|
|
|
- openImMsgDTO.setRecvID("D"+doctorId);
|
|
|
- //110为im的自定义消息类型
|
|
|
- openImMsgDTO.setContentType(110);
|
|
|
- openImMsgDTO.setSenderPlatformID(5);
|
|
|
- openImMsgDTO.setSessionType(1);
|
|
|
- OpenImMsgDTO.Content content = new OpenImMsgDTO.Content();
|
|
|
- //content.setContent(ext);
|
|
|
- PayloadDTO payload = new PayloadDTO();
|
|
|
- payload.setDescription("userInformation");
|
|
|
- payload.setData("userInformation");
|
|
|
- PayloadDTO.Extension extension = new PayloadDTO.Extension();
|
|
|
+ OpenImMsgDTO openImMsgDTO = new OpenImMsgDTO();
|
|
|
+ ObjectMapper objectMapper = new ObjectMapper();
|
|
|
+ openImMsgDTO.setSendID("U"+userId);
|
|
|
+ openImMsgDTO.setRecvID("D"+doctorId);
|
|
|
+ //110为im的自定义消息类型
|
|
|
+ openImMsgDTO.setContentType(110);
|
|
|
+ openImMsgDTO.setSenderPlatformID(5);
|
|
|
+ openImMsgDTO.setSessionType(1);
|
|
|
+ OpenImMsgDTO.Content content = new OpenImMsgDTO.Content();
|
|
|
+ //content.setContent(ext);
|
|
|
+ PayloadDTO payload = new PayloadDTO();
|
|
|
+ payload.setDescription("userInformation");
|
|
|
+ payload.setData("userInformation");
|
|
|
+ PayloadDTO.Extension extension = new PayloadDTO.Extension();
|
|
|
|
|
|
- extension.setDoctorId(doctorId);
|
|
|
- extension.setUserInformationId(userInformationId);
|
|
|
- payload.setExtension(extension);
|
|
|
- OpenImMsgDTO.ImData imData = new OpenImMsgDTO.ImData();
|
|
|
+ extension.setDoctorId(doctorId);
|
|
|
+ extension.setUserInformationId(userInformationId);
|
|
|
+ payload.setExtension(extension);
|
|
|
+ OpenImMsgDTO.ImData imData = new OpenImMsgDTO.ImData();
|
|
|
|
|
|
- imData.setPayload(payload);
|
|
|
+ imData.setPayload(payload);
|
|
|
|
|
|
- String imJson = objectMapper.writeValueAsString(imData);
|
|
|
- content.setData(imJson);
|
|
|
- openImMsgDTO.setContent(content);
|
|
|
- return openIMSendMsg(openImMsgDTO);
|
|
|
+ String imJson = objectMapper.writeValueAsString(imData);
|
|
|
+ content.setData(imJson);
|
|
|
+ openImMsgDTO.setContent(content);
|
|
|
+ return openIMSendMsg(openImMsgDTO);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return null;
|