|
@@ -223,24 +223,26 @@ public class PaperApi {
|
|
predicates.add(builder.equal(root.get("questionId"), questionId));
|
|
predicates.add(builder.equal(root.get("questionId"), questionId));
|
|
}
|
|
}
|
|
//isScore为true时,为科组长打分详情页面数据查询条件
|
|
//isScore为true时,为科组长打分详情页面数据查询条件
|
|
- if (isScore) {
|
|
|
|
- //level为null时,查询待评数量
|
|
|
|
- if (Objects.isNull(level)) {
|
|
|
|
- predicates.add(builder.isNotNull(root.get("level")));
|
|
|
|
- predicates.add(builder.isNull(root.get("score")));
|
|
|
|
- predicates.add(builder.isNotNull(root.get("scoreBatchNo")));
|
|
|
|
|
|
+ if(isSample == null || !isSample) {
|
|
|
|
+ if (isScore) {
|
|
|
|
+ //level为null时,查询待评数量
|
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
|
+ predicates.add(builder.isNotNull(root.get("level")));
|
|
|
|
+ predicates.add(builder.isNull(root.get("score")));
|
|
|
|
+ predicates.add(builder.isNotNull(root.get("scoreBatchNo")));
|
|
|
|
+ } else {
|
|
|
|
+ predicates.add(builder.equal(root.get("level"), level));
|
|
|
|
+ predicates.add(builder.isNotNull(root.get("score")));
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
- predicates.add(builder.equal(root.get("level"), level));
|
|
|
|
- predicates.add(builder.isNotNull(root.get("score")));
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- if (Objects.isNull(level)) {
|
|
|
|
- predicates.add(builder.isNull(root.get("level")));
|
|
|
|
- //查询当前批次号数据
|
|
|
|
|
|
+ if (StringUtils.isEmpty(level)) {
|
|
|
|
+ predicates.add(builder.isNull(root.get("level")));
|
|
|
|
+ //查询当前批次号数据
|
|
// predicates.add(builder.equal(root.get("batchNo"), batchNo));
|
|
// predicates.add(builder.equal(root.get("batchNo"), batchNo));
|
|
- } else {
|
|
|
|
- predicates.add(builder.equal(root.get("level"), level));
|
|
|
|
- predicates.add(builder.isNotNull(root.get("batchNo")));
|
|
|
|
|
|
+ } else {
|
|
|
|
+ predicates.add(builder.equal(root.get("level"), level));
|
|
|
|
+ predicates.add(builder.isNotNull(root.get("batchNo")));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (arbi != null) {
|
|
if (arbi != null) {
|