Add GetUserInfo
This commit is contained in:
@@ -14,5 +14,5 @@ import top.fatweb.api.entity.permission.User
|
||||
interface IUserService : IService<User> {
|
||||
fun getUserWithPower(username: String): User?
|
||||
|
||||
fun getInfo(): User
|
||||
fun getInfo(): User?
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import top.fatweb.api.service.permission.IElementService
|
||||
import top.fatweb.api.service.permission.IMenuService
|
||||
import top.fatweb.api.service.permission.IOperationService
|
||||
import top.fatweb.api.service.permission.IUserService
|
||||
import top.fatweb.api.util.WebUtil
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -35,4 +36,7 @@ class UserServiceImpl(
|
||||
|
||||
return user
|
||||
}
|
||||
|
||||
override fun getInfo() = WebUtil.getLoginUsername()?.let { getUserWithPower(it) } ?: let { null }
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user