diff --git a/src/controller/system_user.go b/src/controller/system_user.go index 54f6717ceade8538d1866fa07b9ff8c5e61df0ae..872ce0329388e2ec301a96479cdbd8a01dbd141e 100644 --- a/src/controller/system_user.go +++ b/src/controller/system_user.go @@ -35,7 +35,7 @@ func OrgUserRoles(c *gin.Context) { return } svc := service.User{} - result, err := svc.OrgUserRoles(cast.ToInt(oid)) + result, err := svc.OrgUserRoles(oid) if err != nil { SendJsonResponse(c, err, nil) return diff --git a/src/service/system_user.go b/src/service/system_user.go index 223b6599c441748395954ad861edc82785f585ef..29e3e7813bcbe617bff214a4c6eab73e8f380e95 100644 --- a/src/service/system_user.go +++ b/src/service/system_user.go @@ -64,14 +64,14 @@ func (o *User) OrgUserDetail(id int) (interface{}, error) { } // 组织添加用户时查询角色列表 查询非内置角色 + 平台运营者 -func (o *User) OrgUserRoles(oid int) (interface{}, error) { +func (o *User) OrgUserRoles(oid string) (interface{}, error) { db, err := client.GetDbClient() if err != nil { return nil, resp.DbConnectError.ErrorDetail(err) } var org entity.SystemOrganization - _, err = db.Table("system_organization").Where("id = ?", oid).Get(&org) + _, err = db.Table("system_organization").Where("organization_id = ?", oid).Get(&org) if err != nil { conf.Logger.Error("查询机构信息失败", zap.Error(err)) return nil, resp.DbSelectError.ErrorDetail(err)