|
@@ -11,10 +11,12 @@ import com.huiju.estateagents.center.sysUser.entity.SysToken;
|
11
|
11
|
import com.huiju.estateagents.center.sysUser.entity.SysUser;
|
12
|
12
|
import com.huiju.estateagents.center.sysUser.service.ISysTokenService;
|
13
|
13
|
import com.huiju.estateagents.center.taUser.entity.TaUser;
|
|
14
|
+import com.huiju.estateagents.center.taUser.service.ITaUserAuthMenuService;
|
14
|
15
|
import com.huiju.estateagents.center.taUser.service.ITaUserService;
|
15
|
16
|
import com.huiju.estateagents.common.CommConstant;
|
16
|
17
|
import com.huiju.estateagents.common.JWTUtils;
|
17
|
18
|
import com.huiju.estateagents.common.MD5Utils;
|
|
19
|
+import com.huiju.estateagents.entity.SysMenu;
|
18
|
20
|
import com.huiju.estateagents.entity.TaPerson;
|
19
|
21
|
import com.huiju.estateagents.entity.TaRole;
|
20
|
22
|
import com.huiju.estateagents.service.ITaRoleService;
|
|
@@ -53,6 +55,9 @@ public class TaUserController extends BaseController {
|
53
|
55
|
@Autowired
|
54
|
56
|
private ITaRoleService iTaRoleService;
|
55
|
57
|
|
|
58
|
+ @Autowired
|
|
59
|
+ private ITaUserAuthMenuService iTaUserAuthMenuService;
|
|
60
|
+
|
56
|
61
|
/**
|
57
|
62
|
* 分页查询列表
|
58
|
63
|
* @param pageNum
|
|
@@ -194,13 +199,21 @@ public class TaUserController extends BaseController {
|
194
|
199
|
@RequestMapping(value="/admin/taUser/current",method= RequestMethod.GET)
|
195
|
200
|
public ResponseBean taUserGetCurrent(HttpServletRequest request){
|
196
|
201
|
ResponseBean responseBean = new ResponseBean();
|
|
202
|
+ Map userMap = new HashMap();
|
197
|
203
|
Map map = JWTUtils.getUserIdAndOrgId(request);
|
198
|
204
|
try {
|
199
|
205
|
TaUser taUser = iTaUserService.getById(map.get("userId").toString());
|
200
|
206
|
List<TaRole> roles = iTaRoleService.getRolesByUser(taUser.getUserId());
|
|
207
|
+ ResponseBean authMenu = iTaUserAuthMenuService.getMenuByUserId(null, null, taUser.getUserId().toString());
|
|
208
|
+ taUser.setMenus((List<SysMenu>) authMenu.getData());
|
201
|
209
|
taUser.setRoles(roles);
|
202
|
210
|
taUser.setLoginPassword("");
|
203
|
|
- responseBean.addSuccess(taUser);
|
|
211
|
+
|
|
212
|
+ //获取所有菜单
|
|
213
|
+ List<SysMenu> allMenus = (List<SysMenu>) iTaUserAuthMenuService.getAllMenu(null, null).getData();
|
|
214
|
+ userMap.put("taUser", taUser);
|
|
215
|
+ userMap.put("menuList", allMenus);
|
|
216
|
+ responseBean.addSuccess(userMap);
|
204
|
217
|
}catch (Exception e){
|
205
|
218
|
e.printStackTrace();
|
206
|
219
|
logger.error("taUserDelete -=- {}",e.toString());
|