文档库--推送

This commit is contained in:
zhn
2022-03-14 09:29:15 +08:00
parent 215cb5688c
commit cc7a8b6b29
2 changed files with 23 additions and 11 deletions
@@ -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