WANG 6 years ago
parent
commit
ed37154058

+ 5 - 0
examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/provider/OrgCloudServiceProvider.java

@@ -133,6 +133,7 @@ public class OrgCloudServiceProvider extends ControllerSupport implements OrgClo
 	@Override
 	public GetOrgsResp getOrgs(@RequestBody GetOrgsReq req) {
 		Long rootOrgId = req.getRootOrgId();
+		Boolean enable = req.getEnable();
 
 		final long start = null == req.getStart() ? 1 : req.getStart();
 
@@ -144,6 +145,10 @@ public class OrgCloudServiceProvider extends ControllerSupport implements OrgClo
 
 			predicates.add(cb.greaterThanOrEqualTo(root.get("id"), start));
 
+			if (null != enable) {
+				predicates.add(cb.equal(root.get("enable"), enable));
+			}
+
 			return cb.and(predicates.toArray(new Predicate[predicates.size()]));
 		};