【BUG修复】修改表单,提交后,提示登录状态已过期

最近在设备管理中,新增了一点功能。

然后我悲哀的发现,特种设备和安全附件的修改功能不能用了。

每次修改页面,点击提交后,都会弹出这个页面:

在这里插入图片描述
但是诡异的是,新增反而没问题。

我找了各种方式,最后甚至找到了request.js中,

在这里插入图片描述
逻辑的确是这样,返回的确是401,获取用户异常。

但是,这他妈的是为什么,我曹,为什么会异常。

百度,CSDN,甚至官网文档,我都翻了个遍,浏览了奖金9527个页面,花费了9527秒后,然后又花了9527秒,然后我彻底绝望!

我灵机一动,放弃了从网上寻找思路。

开始代码比对!
在这里插入图片描述

我看了一下Git提交的历史记录,以前的注解是@Permission(level = ResourceLevel.SITE, permissionLogin = true)

不知道我是什么时候,脑子是出了什么问题,会把注解改掉。

如果是@Permission(permissionPublic = true),在修改的时候,的确不会有问题,但是修改方法提交之后,它会再去查询列表页面,这时候就有问题了。

在这里插入图片描述
而getList()方法,到了后台是需要token验证的。
在这里插入图片描述
但是上一步请求的时候,token被删掉了,这次也不会再有了,于是就嗝屁了。

注解@Permission(permissionPublic = true),仅用于手机端访问的方法。

posted @ 2022-04-06 08:02  layman~  阅读(125)  评论(0编辑  收藏  举报