Fix: user room list no need search creater id

pull/21/head
zijiren233 2 years ago
parent c4f1ff1898
commit 622a144000

@ -46,7 +46,7 @@ func UserRooms(ctx *gin.Context) {
var desc = ctx.DefaultQuery("sort", "desc") == "desc" var desc = ctx.DefaultQuery("sort", "desc") == "desc"
// search mode, all, name, creator // search mode, all, name
var search = ctx.DefaultQuery("search", "all") var search = ctx.DefaultQuery("search", "all")
scopes := []func(db *gorm.DB) *gorm.DB{ scopes := []func(db *gorm.DB) *gorm.DB{
@ -66,8 +66,6 @@ func UserRooms(ctx *gin.Context) {
scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword))) scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword)))
case "name": case "name":
scopes = append(scopes, db.WhereRoomNameLike(keyword)) scopes = append(scopes, db.WhereRoomNameLike(keyword))
case "creator":
scopes = append(scopes, db.WhereCreatorIDIn(db.GerUsersIDByUsernameLike(keyword)))
} }
} }
case "roomName": case "roomName":
@ -82,8 +80,6 @@ func UserRooms(ctx *gin.Context) {
scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword))) scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword)))
case "name": case "name":
scopes = append(scopes, db.WhereRoomNameLike(keyword)) scopes = append(scopes, db.WhereRoomNameLike(keyword))
case "creator":
scopes = append(scopes, db.WhereCreatorIDIn(db.GerUsersIDByUsernameLike(keyword)))
} }
} }
case "roomId": case "roomId":
@ -98,8 +94,6 @@ func UserRooms(ctx *gin.Context) {
scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword))) scopes = append(scopes, db.WhereRoomNameLikeOrCreatorIn(keyword, db.GerUsersIDByUsernameLike(keyword)))
case "name": case "name":
scopes = append(scopes, db.WhereRoomNameLike(keyword)) scopes = append(scopes, db.WhereRoomNameLike(keyword))
case "creator":
scopes = append(scopes, db.WhereCreatorIDIn(db.GerUsersIDByUsernameLike(keyword)))
} }
} }
default: default:

Loading…
Cancel
Save