diff --git a/src/main/java/com/biutag/supervision/service/NegativeService.java b/src/main/java/com/biutag/supervision/service/NegativeService.java index 19efef4..8e9cec7 100644 --- a/src/main/java/com/biutag/supervision/service/NegativeService.java +++ b/src/main/java/com/biutag/supervision/service/NegativeService.java @@ -539,7 +539,11 @@ public class NegativeService extends ServiceImpl { complaintCollectionPageRequest.setOriginId(negative.getOriginId()); // 使用 SpringUtil 延迟获取,打破循环依赖 ComplaintCollectionService service = SpringUtil.getBean(ComplaintCollectionService.class); - ComplaintCollectionPageDTO complaintCollectionPageDTO = service.getComplaintCollectionPageNew(complaintCollectionPageRequest).getRecords().get(0); + List records = service.getComplaintCollectionPageNew(complaintCollectionPageRequest).getRecords(); + if (CollectionUtil.isEmpty(records)) { + return; + } + ComplaintCollectionPageDTO complaintCollectionPageDTO = records.get(0); detail.setComplaintCollectionPageDTO(complaintCollectionPageDTO); } }