- 修复查询分享的资源参数无效的问题

- 修复ssh连接并发写入websocket的问题
This commit is contained in:
dushixiang
2022-05-05 09:07:11 +08:00
parent 03b59d6a2f
commit b73bef0c08
7 changed files with 59 additions and 35 deletions

View File

@ -159,16 +159,16 @@ func (r *resourceSharerRepository) FindByResourceIdAndUserId(c context.Context,
func (r *resourceSharerRepository) Find(c context.Context, resourceId, resourceType, userId, userGroupId string) (resourceSharers []model.ResourceSharer, err error) {
db := r.GetDB(c)
if resourceId != "" {
db = db.Where("resource_id = ?")
db = db.Where("resource_id = ?", resourceId)
}
if resourceType != "" {
db = db.Where("resource_type = ?")
db = db.Where("resource_type = ?", resourceType)
}
if userId != "" {
db = db.Where("user_id = ?")
db = db.Where("user_id = ?", userId)
}
if userGroupId != "" {
db = db.Where("user_group_id = ?")
db = db.Where("user_group_id = ?", userGroupId)
}
err = db.Find(&resourceSharers).Error
return