使用AuthUtil获取deptId报错

Blade 未结 1 56
danking
danking 剑者 2025-05-08 17:05

一、该问题的重现步骤是什么?

1. 我这样使用的 

prodBom.setCreateDept(Long.valueOf(AuthUtil.getDeptId()));
单返回的永远是 "" 空字符串 直接用save可以  单独就不可以吗?

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-05-08 17:18

    上下文场景是什么,没看明白你需要表达的内容,请描述详细一些。提问规范看这里:https://sns.bladex.cn/article-14934.html


    作者追问:2025-05-09 12:02

    bladex 4.5  windows

    抽取出来一个方法 Authutil 这个方法拿不到部门id报错了 

    image.png



    回答: 2025-05-09 12:04

    这是用的异步或者多线程调用的方法么?你放到controller方法内看看能不能获取到deptId。如果是异步多线程,是获取不到的,因为他底层就是个request实现,此场景下request是没有的。

    作者追问:2025-05-09 13:07

    奥 是多线程 知道了谢谢

    0 讨论(0)
提交回复