文档库--编辑(文件),更新log(文件)
This commit is contained in:
+20
-3
@@ -815,7 +815,8 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
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("-", "");
|
||||
//修改文件表关联信息connect_id
|
||||
List<OSSFile> oSSFileList = new ArrayList<>();
|
||||
@@ -827,9 +828,25 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
}
|
||||
iOSSFileService.updateFileInfo(oSSFileList);
|
||||
valuesBuilder.append("'" + valueTemp + "'" + ",");
|
||||
} else {
|
||||
}else{
|
||||
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 {
|
||||
//编辑时replaced_standard被代替标准不存值,通过查询得到
|
||||
@@ -982,7 +999,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
}
|
||||
//修改的文件
|
||||
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());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user