diff --git a/src/service/organization.go b/src/service/organization.go index 7ce0cd3b77b36c95c8a0cbde87c895c095068a87..b8dfbc5b03cfe3ba04d050f095e98105c925d64e 100644 --- a/src/service/organization.go +++ b/src/service/organization.go @@ -282,7 +282,7 @@ func (o *Organization) OrgDetail(input request.QueryOrgDetailInput) (interface{} ids = append(ids, v.Id) } var systemUserRoles []response.SystemUserRole - if err := db.Table("system_user_role").Alias("sur").Select("sur.system_id, sr.role_name"). + if err := db.Table("system_user_role").Alias("sur").Select("sur.user_id, sr.role_name"). Join("left", "system_role sr", "sr.role_id = sur.role_id").In("sur.user_id", ids).Find(&systemUserRoles); err != nil { conf.Logger.Error("查询用户角色信息失败", zap.Error(err)) return nil, resp.DbSelectError.ErrorDetail(err)