Browse Source

更新群公告发消息到群

zouxuan 3 years ago
parent
commit
512b38aedc

+ 11 - 1
mec-web/src/main/java/com/ym/mec/web/controller/education/ImGroupNoticeController.java

@@ -1,5 +1,7 @@
 package com.ym.mec.web.controller.education;
 
+import com.ym.mec.common.entity.ImGroupMessage;
+import com.ym.mec.common.entity.ImTxtMessage;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 
@@ -43,7 +45,15 @@ public class ImGroupNoticeController extends BaseController {
             return failed("获取用户信息失败");
         }
         imGroupNotice.setOperatorId(sysUser.getId().longValue());
-        return succeed(imGroupNoticeService.insert(imGroupNotice));
+        ImGroupMessage groupMessage = new ImGroupMessage();
+        groupMessage.setObjectName("RC:TxtMsg");
+        String[] targetId = new String[]{imGroupNotice.getImGroupId().toString()};
+        groupMessage.setTargetId(targetId);
+        groupMessage.setSenderId(sysUser.getId().toString());
+        groupMessage.setContent(new ImTxtMessage(imGroupNotice.getContent(),null));
+        imGroupNoticeService.insert(imGroupNotice);
+        imFeignService.groupSend(groupMessage);
+        return succeed();
     }
 
     @ApiOperation(value = "修改")