|
@@ -1,7 +1,11 @@
|
|
package com.ym.controller;
|
|
package com.ym.controller;
|
|
|
|
|
|
|
|
+import com.ym.mec.common.entity.ImSystemMessage;
|
|
|
|
+import com.ym.mec.common.entity.ImTxtMessage;
|
|
import com.ym.service.MessageService;
|
|
import com.ym.service.MessageService;
|
|
|
|
+import io.rong.messages.TxtMessage;
|
|
import io.rong.models.message.BroadcastMessage;
|
|
import io.rong.models.message.BroadcastMessage;
|
|
|
|
+import io.rong.models.message.GroupMessage;
|
|
import io.rong.models.message.SystemMessage;
|
|
import io.rong.models.message.SystemMessage;
|
|
import io.rong.models.message.TemplateMessage;
|
|
import io.rong.models.message.TemplateMessage;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -21,7 +25,14 @@ public class SystemController {
|
|
MessageService messageService;
|
|
MessageService messageService;
|
|
|
|
|
|
@RequestMapping(value = "/send", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/send", method = RequestMethod.POST)
|
|
- public Object send(@RequestBody SystemMessage systemMessage) throws Exception {
|
|
|
|
|
|
+ public Object send(@RequestBody ImSystemMessage imSystemMessage) throws Exception {
|
|
|
|
+ SystemMessage systemMessage = new SystemMessage();
|
|
|
|
+ ImTxtMessage content = (ImTxtMessage)imSystemMessage.getContent();
|
|
|
|
+ TxtMessage txtMessage = new TxtMessage(content.getContent(),content.getExtra());
|
|
|
|
+ systemMessage.setContent(txtMessage);
|
|
|
|
+ systemMessage.setTargetId(imSystemMessage.getTargetId());
|
|
|
|
+ systemMessage.setSenderId(imSystemMessage.getSenderId());
|
|
|
|
+ systemMessage.setObjectName(imSystemMessage.getObjectName());
|
|
return messageService.systemSend(systemMessage);
|
|
return messageService.systemSend(systemMessage);
|
|
}
|
|
}
|
|
|
|
|