|
|
@@ -7,7 +7,6 @@ import com.zd.common.core.utils.SecurityUtils;
|
|
|
import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.common.core.web.controller.BaseController;
|
|
|
import com.zd.common.core.web.domain.AjaxResult;
|
|
|
-import com.zd.common.core.web.domain.BaseEntity;
|
|
|
import com.zd.common.log.annotation.Log;
|
|
|
import com.zd.common.log.enums.BusinessType;
|
|
|
import com.zd.common.response.ResultData;
|
|
|
@@ -15,13 +14,13 @@ import com.zd.common.security.annotation.PreAuthorize;
|
|
|
import com.zd.common.security.service.TokenService;
|
|
|
import com.zd.system.api.domain.SysDept;
|
|
|
import com.zd.system.api.domain.SysDeptVO;
|
|
|
+import com.zd.system.api.domain.SysUser;
|
|
|
import com.zd.system.api.model.SysDeptListVO;
|
|
|
import com.zd.system.service.ISysDeptService;
|
|
|
import com.zd.system.service.impl.SysDeptManager;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang3.ArrayUtils;
|
|
|
-import org.checkerframework.checker.units.qual.A;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -253,7 +252,19 @@ public class SysDeptController extends BaseController {
|
|
|
*/
|
|
|
@GetMapping("/builds/list")
|
|
|
public AjaxResult buildsList() {
|
|
|
- List<SysDept> depts = deptService.selectBuildsList(new SysDept());
|
|
|
+ SysUser sysuser = tokenService.getLoginUser().getSysUser();
|
|
|
+ SysDept sysDept = deptService.selectDeptById(sysuser.getDept().getDeptId());
|
|
|
+ Long deptId =null;
|
|
|
+ //查询登录用户所属的院校的deptid
|
|
|
+ if("0".equals(sysDept.getAncestors())){
|
|
|
+ deptId=sysDept.getDeptId();
|
|
|
+ }else{
|
|
|
+ deptId=Long.valueOf(sysDept.getAncestors().split(",")[1]);
|
|
|
+ }
|
|
|
+
|
|
|
+ SysDept dept = new SysDept();
|
|
|
+ dept.setDeptId(deptId);
|
|
|
+ List<SysDept> depts = deptService.selectBuildsList(dept);
|
|
|
return AjaxResult.success(depts);
|
|
|
}
|
|
|
|