Browse Source

线上版本-考生查询bug-20201021

xiaof 4 years ago
parent
commit
51d2a22dce

+ 2 - 2
stmms-ms-core/src/main/java/cn/com/qmth/stmms/ms/core/specification/StudentSpecification.java

@@ -161,13 +161,13 @@ public class StudentSpecification extends PagingAndSortingSpecification {
                 predicates.add(cb.equal(root.get("examNumber"), endNumber));
             }
             if (getUpload() != null && !getUpload()) {
-                if (Objects.nonNull(getSubject())) {
+                if (Objects.nonNull(getSubject()) && !getSubject().isEmpty()) {
                     predicates.add(cb.like(root.get("uploadStatus"), "%" + getSubject() + ":0" + "%"));
                 } else {
                     predicates.add(cb.equal(root.get("uploadStatus"), "SX:0,SC:0,SM:0"));
                 }
             } else if (getUpload() != null && getUpload()) {
-                if (Objects.nonNull(getSubject())) {
+                if (Objects.nonNull(getSubject()) && !getSubject().isEmpty()) {
                     predicates.add(cb.like(root.get("uploadStatus"), "%" + getSubject() + ":1" + "%"));
                 } else {
                     predicates.add(cb.equal(root.get("uploadStatus"), "SX:1,SC:1,SM:1"));