瀏覽代碼

优化学生成绩查询页面

nikang 6 年之前
父節點
當前提交
a7cad4198a

+ 6 - 1
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/exam/service/impl/ExamStudentServiceImpl.java

@@ -493,7 +493,12 @@ public class ExamStudentServiceImpl extends BaseQueryService<ExamStudent> implem
                     predicates.add(cb.equal(root.get("upload"), query.getUpload()));
                 }
                 if (query.getAbsent() != null) {
-                    predicates.add(cb.equal(root.get("absent"), query.getAbsent()));
+                    if(query.getAbsent()){//缺考=缺考+ 未上传
+                        predicates.add(cb.or(cb.equal(root.get("absent"),true),cb.equal(root.get("upload"),false)));
+                    }else {
+                        predicates.add(cb.equal(root.get("absent"), query.getAbsent()));
+                        predicates.add(cb.equal(root.get("upload"), true));
+                    }
                 }
                 if (query.getBreach() != null) {
                     predicates.add(cb.equal(root.get("breach"), query.getBreach()));