获取文件的时候,把字符串的img ID转换为 bigint类型

This commit is contained in:
zhangke 2026-06-15 17:04:18 +08:00
parent 1f8a6319f3
commit 50182fd629
1 changed files with 7 additions and 2 deletions

View File

@ -472,8 +472,13 @@ public class QmsPdiTaskRecordControllerService {
page.getRecords().forEach(vo -> {
if (StrUtil.isNotBlank(vo.getInspectionItemImage())) {
List<QmsPdiTaskRecordDetailVO.FileDetailVO> files = new ArrayList<>();
String[] imgIds = vo.getInspectionItemImage().split(",");
for (String imgId : imgIds) {
// String[] imgIds = vo.getInspectionItemImage().split(",");
List<Long> imgIds = Arrays.stream(vo.getInspectionItemImage().split(","))
.map(String::trim)
.filter(s -> !s.isEmpty())
.map(Long::parseLong)
.collect(Collectors.toList());
for (Long imgId : imgIds) {
FileUploadRecord fileUploadRecord = fileUploadRecordService.
lambdaQuery().
eq(FileUploadRecord::getId, imgId).one();