更新OpenApiController,使用创建用户生成token签名,简化用户关联逻辑

pull/8257/head^2
JEECG 2025-05-09 10:11:33 +08:00
parent 94bff11eb1
commit 86a3ed9dae
1 changed files with 2 additions and 1 deletions

View File

@ -182,7 +182,8 @@ public class OpenApiController extends JeecgController<OpenApi, OpenApiService>
String appkey = request.getHeader("appkey");
OpenApiAuth openApiAuth = openApiAuthService.getByAppkey(appkey);
SysUser systemUser = sysUserService.getById(openApiAuth.getSystemUserId());
//TODO 使用创建用户生成token签名这样无需关联用户
SysUser systemUser = sysUserService.getById(openApiAuth.getCreateBy());
String token = JwtUtil.sign(systemUser.getUsername(), systemUser.getPassword());
httpHeaders.put("X-Access-Token", Lists.newArrayList(token));