diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java index 4c978982..f2a8c04d 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/FileUploadRecordServiceImpl.java @@ -33,6 +33,7 @@ public class FileUploadRecordServiceImpl extends ServiceImpl datas = lambdaQuery() .eq(Objects.nonNull(request.getSource()), FileUploadRecord::getSource, request.getSource()) .eq(Objects.nonNull(request.getSourceId()), FileUploadRecord::getSourceId, request.getSourceId()) @@ -43,6 +44,12 @@ public class FileUploadRecordServiceImpl extends ServiceImpl wq + .apply("source != 0 " + + "OR source_id = 0 " + + "OR EXISTS (SELECT 1 FROM ticket t WHERE t.id = source_id AND t.is_delete = 0) " + + "OR EXISTS (SELECT 1 FROM gongfu_ticket gt WHERE gt.id = source_id AND gt.is_delete = 0)") + ) .orderByDesc(FileUploadRecord::getId) .page(new Page<>(request.getPage(), request.getPageSize())); return PageUtil.convert(datas, d -> Convert.convert(FileVO.class, d));