HISUI
信创版本模拟登录信息
2025年01月06日 17时53分

使用XxlJob或openApi调用服务方法时,因为未登录,会导致用到登录信息代码处报错。可以使用LoginInfoContext类中静态方法mock来模拟用户登录信息。

try{
    Long hospId = 1L; // 测试id为1
    LoginUserInfo loginUserInfo = new LoginUserInfo();
    loginUserInfo.setHospId(hospId);
    LoginInfoContext.mock(loginUserInfo);
    // testService.run();
}finally{
    LoginInfoContext.clear();
}

以上代码模拟生成登录信息,且登录信息中医院id为1。具体需要模拟出哪些信息按需求而定。

上一篇:

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

访问量: 440762