|
@@ -1,6 +1,9 @@
|
|
|
package com.sooka.web.controller.system;
|
|
|
|
|
|
import java.util.List;
|
|
|
+
|
|
|
+import com.sooka.system.domain.SysMenu;
|
|
|
+import com.sooka.system.service.ISysMenuService;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -36,6 +39,8 @@ public class SysDeptController extends BaseController
|
|
|
|
|
|
@Autowired
|
|
|
private ISysDeptService deptService;
|
|
|
+ @Autowired
|
|
|
+ private ISysMenuService menuService;
|
|
|
|
|
|
@RequiresPermissions("system:dept:view")
|
|
|
@GetMapping()
|
|
@@ -201,7 +206,14 @@ public class SysDeptController extends BaseController
|
|
|
public String selectDeptDataTreeByShareType(@PathVariable("deptId") Long deptId,
|
|
|
@PathVariable(value = "shareType", required = false) String shareType, ModelMap mmap)
|
|
|
{
|
|
|
- mmap.put("dept", deptService.selectDeptById(deptId));
|
|
|
+// mmap.put("dept", deptService.selectDeptById(deptId));
|
|
|
+ SysDept dept = new SysDept();
|
|
|
+ SysMenu menu = menuService.selectMenuById(deptId);
|
|
|
+ dept.setStatus("0");
|
|
|
+ dept.setDeptId(deptId);
|
|
|
+ dept.setDeptName(menu.getMenuName());
|
|
|
+ dept.setParentId(menu.getParentId());
|
|
|
+ mmap.put("dept", dept);
|
|
|
mmap.put("shareType", shareType);
|
|
|
return "applyData/record" + "/provideDeptTree";
|
|
|
}
|