|
@@ -45,8 +45,7 @@ public class AsInvalidReasonHistoryService extends ServiceImpl<AsInvalidReasonHi
|
|
|
private final FileManagerService fileManagerService;
|
|
|
private final AssoInvalidReasonHistoryFileService assoInvalidReasonHistoryFileService;
|
|
|
private final LoginUtils loginUtils;
|
|
|
- @Value("${FileSource}")
|
|
|
- private Integer FileSource;
|
|
|
+
|
|
|
/**
|
|
|
* 添加无效证据历史
|
|
|
*
|
|
@@ -79,17 +78,18 @@ public class AsInvalidReasonHistoryService extends ServiceImpl<AsInvalidReasonHi
|
|
|
//删除远程文件
|
|
|
List<AssoInvalidReasonHistoryFile> assoFiles = assoInvalidReasonHistoryFileService.list(queryWrapper);
|
|
|
List<Integer> deleteIds = assoFiles.stream().map(AssoInvalidReasonHistoryFile::getFileId).collect(Collectors.toList());
|
|
|
- if(deleteIds.size()!=0){
|
|
|
- FMSDeleteFileDTO fmsDeleteFileDTO = new FMSDeleteFileDTO();
|
|
|
- fmsDeleteFileDTO.setIds(deleteIds);
|
|
|
- fmsDeleteFileDTO.setType(2);
|
|
|
- fileManagerService.deleteFileFromFMS(fmsDeleteFileDTO);
|
|
|
- }
|
|
|
+ if (deleteIds.size() != 0) {
|
|
|
+// FMSDeleteFileDTO fmsDeleteFileDTO = new FMSDeleteFileDTO();
|
|
|
+// fmsDeleteFileDTO.setIds(deleteIds);
|
|
|
+// fmsDeleteFileDTO.setType(2);
|
|
|
+// fileManagerService.deleteFileFromFMS(fmsDeleteFileDTO);
|
|
|
+ fileManagerService.deleteFileFromFMS(deleteIds);
|
|
|
+ }
|
|
|
assoInvalidReasonHistoryFileService.remove(queryWrapper);
|
|
|
}
|
|
|
//上传附件到文件系统
|
|
|
if (files != null && files.size() > 0) {
|
|
|
- String res = fileManagerService.uploadFile(files, FileSource);
|
|
|
+ String res = fileManagerService.uploadFile(files);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(res);
|
|
|
List<Integer> fileIds = JSONArray.parseArray(jsonObject.get("data").toString(), Integer.class);
|
|
|
//保存和对象关联
|
|
@@ -119,10 +119,11 @@ public class AsInvalidReasonHistoryService extends ServiceImpl<AsInvalidReasonHi
|
|
|
//提取出文件id
|
|
|
List<Integer> fileIds = files.stream().map(AssoInvalidReasonHistoryFile::getFileId).collect(Collectors.toList());
|
|
|
//根据文件id删除文件
|
|
|
- FMSDeleteFileDTO fmsDeleteFileDTO = new FMSDeleteFileDTO();
|
|
|
- fmsDeleteFileDTO.setIds(fileIds);
|
|
|
- fmsDeleteFileDTO.setType(2);
|
|
|
- fileManagerService.deleteFileFromFMS(fmsDeleteFileDTO);
|
|
|
+// FMSDeleteFileDTO fmsDeleteFileDTO = new FMSDeleteFileDTO();
|
|
|
+// fmsDeleteFileDTO.setIds(fileIds);
|
|
|
+// fmsDeleteFileDTO.setType(2);
|
|
|
+// fileManagerService.deleteFileFromFMS(fmsDeleteFileDTO);
|
|
|
+ fileManagerService.deleteFileFromFMS(fileIds);
|
|
|
//删除文件无效历史关联
|
|
|
assoInvalidReasonHistoryFileService.remove(fileWrapper);
|
|
|
//删除无效历史
|
|
@@ -190,9 +191,9 @@ public class AsInvalidReasonHistoryService extends ServiceImpl<AsInvalidReasonHi
|
|
|
List<SystemFile> partSystemFiles = new ArrayList<>();
|
|
|
if (partFileIds.size() > 0) {
|
|
|
partSystemFiles = systemFiles.stream().filter(item -> partFileIds.contains(item.getId())).collect(Collectors.toList());
|
|
|
- partSystemFiles.forEach(item->{
|
|
|
- String[] suffix =item.getFileName().split("\\.");
|
|
|
- if(suffix.length>0) {
|
|
|
+ partSystemFiles.forEach(item -> {
|
|
|
+ String[] suffix = item.getFileName().split("\\.");
|
|
|
+ if (suffix.length > 0) {
|
|
|
item.setSuffix(suffix[suffix.length - 1]);
|
|
|
}
|
|
|
|