This commit is contained in:
2023-11-14 20:42:01 +08:00
parent d305a7ec71
commit d04c6d636c
2 changed files with 13 additions and 0 deletions

View File

@@ -49,4 +49,10 @@ public class LoginUserController {
public Page<LoginUserDto> list(@RequestBody CommonQuery request) {
return this.service.list(request);
}
@PostMapping("/logout")
public Boolean logout(@RequestBody IdRequest request) {
this.service.logout(request);
return true;
}
}

View File

@@ -10,6 +10,7 @@ import cn.lihongjie.coal.loginUser.dto.UpdateLoginUserDto;
import cn.lihongjie.coal.loginUser.entity.LoginUserEntity;
import cn.lihongjie.coal.loginUser.mapper.LoginUserMapper;
import cn.lihongjie.coal.loginUser.repository.LoginUserRepository;
import cn.lihongjie.coal.session.SessionService;
import cn.lihongjie.coal.sysconfig.service.SysConfigService;
import jakarta.annotation.PostConstruct;
@@ -199,4 +200,10 @@ public class LoginUserService extends BaseService<LoginUserEntity, LoginUserRepo
this.repository.deleteById(sessionId);
this.clearCache(sessionId);
}
@Autowired SessionService sessionService;
public void logout(IdRequest request) {
sessionService.logout(request.getId());
}
}