发表于: 2019-10-18 18:35:13
1 913
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
一:昨天的登录状态获取当前用户信息,通过阅读shiro的官方文档,找到了;
Subject subject = SecurityUtils.getSubject();
User user=userService.getByName(String.valueOf(subject.getPrincipal()));
logger.error(String.valueOf(user));
成了;
二:完成删除管理员接口;
我在controller中进行一次判断,删除的用户id是否等于当前登录的用户id。
三:搜索接口:
这里的接口有点不好写,有两个参数,管理员名字和角色名字;这两个是分属两个表的字段。
最后这两个参数还不一定都有,于是我把这两个参数写死。是必须的。然后我通过管理员名字查询管理员id,通过角色名字查询角色id,然后通过这两个字段在manager_role表中查记录。
四:编辑管理员页面接口:
完成
五:编辑管理员提交:
完成
六:角色列表接口:
完成
七:编辑角色页面接口:
完成
八:编辑角色页面提交:
完成
九:增加角色页面接口:
完成
十:增加角色接口:
完成
十一:删除角色接口:
完成
十二:搜索接口;
这里有一个问题,角色名可不可以重复,可以重复的话,我前面写的有关角色的全错。
问了下pm,角色名不能重复。
先把最基本的逻辑接口写完,后面再加去重,判空,以及缓存。
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)
评论