|
@@ -129,6 +129,7 @@ public class CrkxxServiceImpl implements CrkxxService {
|
129
|
129
|
fileIds = fileIds.replaceAll(Pattern.quote("["), "").replaceAll(Pattern.quote("]"), "");
|
130
|
130
|
String[] parts = fileIds.split(",");
|
131
|
131
|
List<Long> longList = new ArrayList<>();
|
|
132
|
+
|
132
|
133
|
for (String part : parts) {
|
133
|
134
|
try {
|
134
|
135
|
longList.add(Long.parseLong(part.trim()));
|
|
@@ -136,8 +137,12 @@ public class CrkxxServiceImpl implements CrkxxService {
|
136
|
137
|
System.err.println("无法将 " + part + " 转换为 Long 类型: " + e.getMessage());
|
137
|
138
|
}
|
138
|
139
|
}
|
|
140
|
+ List<FileDO> files = new ArrayList<>();
|
|
141
|
+ if (CollectionUtil.isNotEmpty(longList)) {
|
|
142
|
+ files = fileService.getFiles(longList);
|
|
143
|
+ }
|
139
|
144
|
//循环获取文件信息
|
140
|
|
- List<FileDO> files = fileService.getFiles(longList);
|
|
145
|
+
|
141
|
146
|
CrkxxRespVO respVO = BeanUtils.toBean(dos, CrkxxRespVO.class);
|
142
|
147
|
respVO.setFileIds(files);
|
143
|
148
|
crkxxRespVOList.add(respVO);
|