|
@@ -28,6 +28,7 @@ import com.huiju.estateagents.entity.SysMenu;
|
28
|
28
|
import com.huiju.estateagents.entity.TaPerson;
|
29
|
29
|
import com.huiju.estateagents.entity.TaPersonBuilding;
|
30
|
30
|
import com.huiju.estateagents.entity.TaRole;
|
|
31
|
+import com.huiju.estateagents.mapper.TaRoleMapper;
|
31
|
32
|
import com.huiju.estateagents.service.ITaPersonBuildingService;
|
32
|
33
|
import com.huiju.estateagents.service.ITaRoleService;
|
33
|
34
|
import org.slf4j.Logger;
|
|
@@ -82,6 +83,9 @@ public class TaUserController extends BaseController {
|
82
|
83
|
@Autowired
|
83
|
84
|
private ITaUserRoleService taUserRoleService;
|
84
|
85
|
|
|
86
|
+ @Autowired
|
|
87
|
+ private TaRoleMapper taRoleMapper;
|
|
88
|
+
|
85
|
89
|
/**
|
86
|
90
|
* 分页查询列表
|
87
|
91
|
* @param pageNum
|
|
@@ -238,6 +242,12 @@ public class TaUserController extends BaseController {
|
238
|
242
|
//获取所有菜单
|
239
|
243
|
List<SysMenu> allMenus = (List<SysMenu>) iTaUserAuthMenuService.getAllMenu(null, null).getData();
|
240
|
244
|
List<SysButtonInMenu> allButtons = (List<SysButtonInMenu>) iTaUserAuthButtonService.getAllButton(null, null).getData();
|
|
245
|
+
|
|
246
|
+ allButtons.forEach(e -> {
|
|
247
|
+ List<TaRole> taRoles = taRoleMapper.getRolesByBtnId(e.getBtnId());
|
|
248
|
+ e.setRoles(taRoles);
|
|
249
|
+ });
|
|
250
|
+
|
241
|
251
|
userMap.put("taUser", taUser);
|
242
|
252
|
userMap.put("menuList", allMenus);
|
243
|
253
|
userMap.put("buttonList", allButtons);
|