修改命名和bug
This commit is contained in:
@@ -45,7 +45,7 @@ class PageApp(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/authentication/{role}")
|
@GetMapping("/authentication/{role}")
|
||||||
fun pathAuthentication(@PathVariable role: String, uri: String): HttpMessage {
|
fun uriAuthentication(@PathVariable role: String, uri: String): HttpMessage {
|
||||||
return this.safeExecute("获取权限信息失败") { msg ->
|
return this.safeExecute("获取权限信息失败") { msg ->
|
||||||
msg.data = this.pageQuery.uriAuthentication(uri, role)
|
msg.data = this.pageQuery.uriAuthentication(uri, role)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import org.springframework.data.mongodb.core.query.Criteria
|
|||||||
import org.springframework.data.mongodb.core.query.Query
|
import org.springframework.data.mongodb.core.query.Query
|
||||||
|
|
||||||
class PageQuery(template: MongoTemplate, var permissionQuery: IPermissionQuery, var systemQuery: ISystemQuery) :
|
class PageQuery(template: MongoTemplate, var permissionQuery: IPermissionQuery, var systemQuery: ISystemQuery) :
|
||||||
MongoQuery(template), IPageQuery {
|
MongoQuery(template), IPageQuery {
|
||||||
private val clazz = PageView::class.java
|
private val clazz = PageView::class.java
|
||||||
|
|
||||||
override fun withPermission(role: String): List<PageView> {
|
override fun withPermission(role: String): List<PageView> {
|
||||||
@@ -40,7 +40,8 @@ class PageQuery(template: MongoTemplate, var permissionQuery: IPermissionQuery,
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun uriAuthentication(path: String, role: String): PermissionType? {
|
override fun uriAuthentication(path: String, role: String): PermissionType? {
|
||||||
val page = this.template.findOne(Query.query(Criteria.where("uri").`is`(path)), this.clazz) ?: return null
|
val page = this.template.findOne(Query.query(Criteria.where("uri").`is`(path)),
|
||||||
|
this.clazz, this.collection(this.clazz)) ?: return null
|
||||||
return this.authentication(page.id!!, role)
|
return this.authentication(page.id!!, role)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user