文档库--推送
This commit is contained in:
+11
@@ -27,6 +27,7 @@ import com.jero.modules.document.enums.FieldTypeEnum;
|
||||
import com.jero.modules.document.mapper.BussDocumentLibraryEOMapper;
|
||||
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
||||
import com.jero.modules.domain.service.DomainUserRelService;
|
||||
import com.jero.modules.feishu.service.IFeishuService;
|
||||
import com.jero.modules.log.entity.BussLogEO;
|
||||
import com.jero.modules.log.service.IBussLogEOService;
|
||||
import com.jero.modules.message.websocket.WebSocket;
|
||||
@@ -137,6 +138,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
private ISysUserService sysUserService;
|
||||
@Resource
|
||||
private WebSocket webSocket;
|
||||
@Resource
|
||||
private IFeishuService iFeishuService;
|
||||
|
||||
@Value(value = "${jero.path.upload}")
|
||||
private String uploadpath;
|
||||
@@ -2472,11 +2475,19 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
//封装消息的实体类
|
||||
SysAnnouncement sysAnnouncement = getSysAnnouncement(userIdList, content, contentInfo);
|
||||
sysAnnouncementService.saveAnnouncement(sysAnnouncement);
|
||||
//飞书
|
||||
try {
|
||||
iFeishuService.batchSendMessage(new String[userIdList.size()],content,null,null);
|
||||
} catch (IOException e) {
|
||||
log.error("飞书推送失败");
|
||||
}
|
||||
sendWebsocket(documentIds,content);
|
||||
return "推送成功";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 属性字典处理中文
|
||||
*
|
||||
* @param categoryList
|
||||
|
||||
Reference in New Issue
Block a user