|
@@ -102,7 +102,8 @@ public class CourseController extends ControllerSupport {
|
|
|
@RequestParam(required = false) String code,
|
|
|
@RequestParam(required = false) String level,
|
|
|
@RequestParam(required = false) Boolean enable,
|
|
|
- @RequestParam(required = false) Long specialtyId) {
|
|
|
+ @RequestParam(required = false) Long specialtyId,
|
|
|
+ @RequestParam(required = false) Long rootOrgId) {
|
|
|
User accessUser = getAccessUser();
|
|
|
|
|
|
PageRequest pageable = PageRequest.of(curPage, pageSize, Sort.by(Direction.DESC, "updateTime", "id"));
|
|
@@ -119,8 +120,11 @@ public class CourseController extends ControllerSupport {
|
|
|
predicates.add(root.get("id").in(userDataRule.getRefIds()));
|
|
|
}
|
|
|
|
|
|
- predicates.add(cb.equal(root.get("rootOrgId"), accessUser.getRootOrgId()));
|
|
|
-
|
|
|
+ if(rootOrgId!=null) {
|
|
|
+ predicates.add(cb.equal(root.get("rootOrgId"), rootOrgId));
|
|
|
+ }else {
|
|
|
+ predicates.add(cb.equal(root.get("rootOrgId"), accessUser.getRootOrgId()));
|
|
|
+ }
|
|
|
if (StringUtils.isNotBlank(name)) {
|
|
|
predicates.add(cb.like(root.get("name"), toSqlSearchPattern(name)));
|
|
|
}
|