文档库--编辑(文件),更新log(文件)

This commit is contained in:
zhn
2022-03-09 20:19:24 +08:00
parent 643cd72daa
commit cbfd407bbe
@@ -815,7 +815,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
if (fieldFile.size() != 0 && ObjectUtils.isNotEmpty(value)) { if (fieldFile.size() != 0 && ObjectUtils.isNotEmpty(value)) {
//判断文件是否修改 //判断文件是否修改
if (ObjectUtils.isNotEmpty(dataList.get(0).get(key)) && !dataList.get(0).get(key).equals(value)) { if ((ObjectUtils.isNotEmpty(dataList.get(0).get(key)) && !dataList.get(0).get(key).equals(value))
||(ObjectUtils.isEmpty(dataList.get(0).get(key)) && ObjectUtils.isNotEmpty(value))) {
String valueTemp = UUID.randomUUID().toString().replace("-", ""); String valueTemp = UUID.randomUUID().toString().replace("-", "");
//修改文件表关联信息connect_id //修改文件表关联信息connect_id
List<OSSFile> oSSFileList = new ArrayList<>(); List<OSSFile> oSSFileList = new ArrayList<>();
@@ -827,9 +828,25 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
} }
iOSSFileService.updateFileInfo(oSSFileList); iOSSFileService.updateFileInfo(oSSFileList);
valuesBuilder.append("'" + valueTemp + "'" + ","); valuesBuilder.append("'" + valueTemp + "'" + ",");
} else { }else{
valuesBuilder.append("'" + value + "'" + ","); valuesBuilder.append("'" + value + "'" + ",");
} }
// //判断文件是否修改
// if (ObjectUtils.isNotEmpty(dataList.get(0).get(key)) && !dataList.get(0).get(key).equals(value)) {
// String valueTemp = UUID.randomUUID().toString().replace("-", "");
// //修改文件表关联信息connect_id
// List<OSSFile> oSSFileList = new ArrayList<>();
// for (String fileId : value.toString().split(",")) {
// OSSFile ossFile = new OSSFile();
// ossFile.setId(fileId);
// ossFile.setConnectId(valueTemp);
// oSSFileList.add(ossFile);
// }
// iOSSFileService.updateFileInfo(oSSFileList);
// valuesBuilder.append("'" + valueTemp + "'" + ",");
// } else {
// valuesBuilder.append("'" + value + "'" + ",");
// }
} else { } else {
//编辑时replaced_standard被代替标准不存值,通过查询得到 //编辑时replaced_standard被代替标准不存值,通过查询得到
@@ -982,7 +999,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
} }
//修改的文件 //修改的文件
if (ObjectUtils.isNotEmpty(valueTemp)) { if (ObjectUtils.isNotEmpty(valueTemp)) {
List<OSSFile> fileInfosTemp = iOSSFileService.getFileInfosByConnectId((String) valueTemp); List<OSSFile> fileInfosTemp = iOSSFileService.getFileInfos((String) valueTemp);
fileNameListTemp = fileInfosTemp.stream().map(OSSFile::getFileName).collect(Collectors.toList()); fileNameListTemp = fileInfosTemp.stream().map(OSSFile::getFileName).collect(Collectors.toList());
} }