diff --git a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPdiTaskRecordControllerService.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPdiTaskRecordControllerService.java index 8e6b57d3..31c6b7c5 100644 --- a/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPdiTaskRecordControllerService.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPdiTaskRecordControllerService.java @@ -472,8 +472,13 @@ public class QmsPdiTaskRecordControllerService { page.getRecords().forEach(vo -> { if (StrUtil.isNotBlank(vo.getInspectionItemImage())) { List files = new ArrayList<>(); - String[] imgIds = vo.getInspectionItemImage().split(","); - for (String imgId : imgIds) { + // String[] imgIds = vo.getInspectionItemImage().split(","); + List 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();