发表于: 2019-10-30 23:59:43
1 944
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
今天学习的新知识:
定时任务的设置还是没有头绪。有一个想法,把定时任务做一个单独的工具类,当定时任务作为一个当定时推送时,把这个参数传到这个工具类中,不知道对不对。
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
开始做后台登录:
出现了无法返回管理员的角色和权限。但是也找不出来
查询管理员列表的时候发现只有7条数据,没有角色的搜不出来。
修改这个sql,改为左联manager表。
select m.id as id,
m.name as name,
r.id as role_id,
r.name as role_name
from manager m left join manager_role mr on m.id=mr.mid
left join role r on mr.rid = r.id order by m.create_at desc
然后是这个登录的返回值,我把这里的表看了一下,是因为改过数据没导致没有返回值了。
把数据改回来就又有了数据:
退出登录时,我是用shiro自带的登出绑定url,前端调试报错,改为手动等出。
@PutMapping("/a/doLogout")
public ResponseData logout(){
//清空session
session.removeAttribute("loginUser");
//退出shiro
SecurityUtils.getSubject().logout();
//返回状态
return ResponseDataUtil.buildSuccess("200","success");
}
运行之后还是报这个错,建议前端去解决,报错有点像前端的问题。
收获:(通过今天的学习,学到了什么知识)
评论