文档库--删除(添加文档动态信息)

This commit is contained in:
zhn
2022-05-25 10:06:59 +08:00
parent 9f6c26bb42
commit 1c2e6e99c2
@@ -231,20 +231,39 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
//订阅的文档id
List<String> documentIds = onlCgformSubscribeList.stream().map(OnlCgformSubscribe::getDocumentId).collect(Collectors.toList());
List<String> serialNumberList = new ArrayList<>();
List<String> serialNumberListTemp = new ArrayList<>();
StringBuilder sb = new StringBuilder();
StringBuilder sbTemp = new StringBuilder();
for (Map<String, Object> map : mapList) {
String id = (String) map.get("id");
String serialNumber = (String) map.get("serial_number");
String title = (String) map.get("title");
//文档动态-------------------
String hrefTemp = "<a href='/docManage/library/detail?id=" + id +
"&title=" + title +
"&serial_number=" + serialNumber + "'" + " target='_blank'>" + serialNumber + "</a>,";
HomeDocumentDynamicEO homeDocumentDynamicEO = new HomeDocumentDynamicEO();
sbTemp.append(hrefTemp);
serialNumberListTemp.add(serialNumber);
//---------------------------
if (documentIds.size() != 0 && documentIds.contains((String) map.get("id"))) {
String id = (String) map.get("id");
String serialNumber = (String) map.get("serial_number");
String title = (String) map.get("title");
serialNumberList.add(serialNumber);
String href = "<a href='/docManage/library/detail?id=" + id +
"&title=" + title +
"&serial_number=" + serialNumber + "'" + " target='_blank'>" + serialNumber + "</a>,";
sb.append(href);
}
}
//文档动态信息添加
String substring = sbTemp.substring(0, sbTemp.length() - 1);
HomeDocumentDynamicEO homeDocumentDynamicEO = new HomeDocumentDynamicEO();
String msgContent = "文档库删除了" + StringUtils.join(serialNumberListTemp,",");
String msgContentInfo = "文档库删除了" + substring;
homeDocumentDynamicEO.setMsgContent(msgContent);
homeDocumentDynamicEO.setMsgContentInfo(msgContentInfo);
homeDocumentDynamicEOService.save(homeDocumentDynamicEO);
String sbStr = "";
if (ObjectUtils.isNotEmpty(sb)) {
sbStr = sb.substring(0, sb.length() - 1);