feat:查询考试表部分代码逻辑优化

This commit is contained in:
miaowenbo
2025-11-27 14:28:18 +08:00
parent dca4b96b62
commit 25ed807efd

View File

@@ -24,7 +24,6 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.transaction.Transactional; import javax.transaction.Transactional;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List; import java.util.List;
@Slf4j @Slf4j
@@ -171,11 +170,11 @@ public class StudyExamServiceImpl implements IStudyExamService{
*/ */
@Override @Override
public List<StudyExam> getByCourseIdAndContentId(String courseId, String contentId) { public List<StudyExam> getByCourseIdAndContentId(String courseId, String contentId) {
if (courseId == null) { if (StringUtils.isEmpty(courseId)) {
throw new IllegalArgumentException("courseId must not be null"); throw new IllegalArgumentException("课程id不能为空");
} }
IFieldFilter filter = FieldFilters.eq("courseId", courseId); IFieldFilter filter = FieldFilters.eq("courseId", courseId);
if (contentId != null) { if (StringUtils.isNotEmpty(contentId)) {
filter = FieldFilters.and(filter, FieldFilters.eq("contentId", contentId)); filter = FieldFilters.and(filter, FieldFilters.eq("contentId", contentId));
} }
return dao.findList(OrderCondition.desc("id"), filter); return dao.findList(OrderCondition.desc("id"), filter);