Эх сурвалжийг харах

Merge remote-tracking branch 'remotes/origin/dev_v4.1.0' into release_v4.1.0

xiatian 4 жил өмнө
parent
commit
195be34232

+ 3 - 1
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/provider/ExamCloudServiceProvider.java

@@ -364,7 +364,9 @@ public class ExamCloudServiceProvider extends ControllerSupport implements ExamC
             predicates.add(cb.equal(root.get("rootOrgId"), rootOrgId));
 
             predicates.add(cb.greaterThanOrEqualTo(root.get("id"), start));
-
+            if (req.getUd()!=null&&req.getUd().assertNeedQueryRefIds()) {
+            	predicates.add(root.get("id").in(req.getUd().getRefIds()));
+            }
             if (null != enable) {
                 predicates.add(cb.equal(root.get("enable"), enable));
             }