diff --git a/src/main/java/com/project/exam/domain/entity/ExamRecordEntity.java b/src/main/java/com/project/exam/domain/entity/ExamRecordEntity.java index 897889e..7520b3f 100644 --- a/src/main/java/com/project/exam/domain/entity/ExamRecordEntity.java +++ b/src/main/java/com/project/exam/domain/entity/ExamRecordEntity.java @@ -25,7 +25,9 @@ import java.util.function.Supplier; @Data @Table(name = "evaluator_exam_record" , indexes = {@Index(name = "Idx_taskUserId", columnList = "task_user_id") , - @Index(name = "Idx_businessId_lineId_subLineId" , columnList = "business_id , line_id , sub_line_id")}) + @Index(name = "Idx_businessId_lineId_subLineId" , columnList = "business_id , line_id , sub_line_id") , + @Index(name = "Idx_submitTime" , columnList = "submit_time") + }) @Entity @TableName(value = "evaluator_exam_record" , autoResultMap = true) @EqualsAndHashCode(callSuper = true) diff --git a/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java index f07b98a..1e5d93d 100644 --- a/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/AdminSearchExamRecordDomainServiceImpl.java @@ -64,6 +64,7 @@ public class AdminSearchExamRecordDomainServiceImpl implements AdminSearchExamRe queryWrapper.eq(ExamRecordEntity::getTaskName , param.getTaskName()); } + queryWrapper.isNotNull(ExamRecordEntity::getSubmitTime); IPage examRecordEntityIPage = examRecordBaseService.page( PageConverter.toMpPage(param), queryWrapper);