WANG 6 years ago
parent
commit
cf4867a7b8

+ 4 - 2
examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/controller/OrgController.java

@@ -412,7 +412,8 @@ public class OrgController extends ControllerSupport {
 	@GetMapping("query")
 	public List<OrgEntity> querySubOrgList(@RequestParam(required = true) String name,
 			@RequestParam(required = false) Long rootOrgId,
-			@RequestParam(required = false) Boolean enable) {
+			@RequestParam(required = false) Boolean enable,
+			@RequestParam(required = false) Boolean returnEmptyWhenNameNull) {
 
 		User accessUser = getAccessUser();
 		if (null == rootOrgId) {
@@ -423,7 +424,8 @@ public class OrgController extends ControllerSupport {
 
 		Long finalRootOrgId = rootOrgId;
 
-		if (StringUtils.isBlank(name)) {
+		if (null != returnEmptyWhenNameNull && returnEmptyWhenNameNull
+				&& StringUtils.isBlank(name)) {
 			List<OrgEntity> list = Lists.newArrayList();
 			return list;
 		}