登录信息增加用户组信息
This commit is contained in:
@@ -6,6 +6,7 @@ import com.synebula.gaea.extension.toMd5
|
|||||||
import com.synebula.gaea.mongo.query.MongoGenericQuery
|
import com.synebula.gaea.mongo.query.MongoGenericQuery
|
||||||
import com.synebula.gaea.mongo.whereId
|
import com.synebula.gaea.mongo.whereId
|
||||||
import com.synebula.zeus.query.contr.IUserQuery
|
import com.synebula.zeus.query.contr.IUserQuery
|
||||||
|
import com.synebula.zeus.query.view.GroupView
|
||||||
import com.synebula.zeus.query.view.RoleView
|
import com.synebula.zeus.query.view.RoleView
|
||||||
import com.synebula.zeus.query.view.SignUserView
|
import com.synebula.zeus.query.view.SignUserView
|
||||||
import com.synebula.zeus.query.view.UserView
|
import com.synebula.zeus.query.view.UserView
|
||||||
@@ -27,7 +28,10 @@ class UserQuery(template: MongoTemplate) :
|
|||||||
val user = this.template.findOne(query, this.clazz!!, "user")
|
val user = this.template.findOne(query, this.clazz!!, "user")
|
||||||
return if (user != null) {
|
return if (user != null) {
|
||||||
val role = this.template.findOne(whereId(user.role), RoleView::class.java, "role")
|
val role = this.template.findOne(whereId(user.role), RoleView::class.java, "role")
|
||||||
Message(SignUserView(user.id, user.name, user.realName ?: "", user.role ?: "", role?.name ?: ""))
|
val group = this.template.findOne(whereId(user.group), GroupView::class.java, "group")
|
||||||
|
Message(SignUserView(user.id, user.name, user.realName ?: "",
|
||||||
|
user.role ?: "", role?.name ?: "",
|
||||||
|
user.group ?: "", group?.name ?: ""))
|
||||||
} else
|
} else
|
||||||
Message(Status.Failure, "用户名或密码错误")
|
Message(Status.Failure, "用户名或密码错误")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class SignUserView(
|
|||||||
var name: String = "",
|
var name: String = "",
|
||||||
var realName: String = "",
|
var realName: String = "",
|
||||||
var role: String = "",
|
var role: String = "",
|
||||||
|
var roleName: String = "",
|
||||||
var group: String = "",
|
var group: String = "",
|
||||||
var roleName: String = ""
|
var groupName: String = ""
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user