修复个人中心问题
This commit is contained in:
@@ -61,9 +61,10 @@ func NewOaDocActor(tid int, uid uint64) OaDocActor {
|
||||
actor := OaDocActor{Tid: tid, UID: uid, OrgIDs: []uint64{}}
|
||||
|
||||
var user models.SystemTenantUser
|
||||
// uid 来自令牌(identity_id),查老表前先换算成老 uid
|
||||
if err := models.Orm.QueryTable(new(models.SystemTenantUser)).
|
||||
Filter("tid", tid).
|
||||
Filter("uid", uid).
|
||||
Filter("uid", ResolveTenantUID(uint64(tid), uid)).
|
||||
Filter("delete_time__isnull", true).
|
||||
One(&user); err != nil {
|
||||
// 查不到归属信息时退化为"普通用户",仅能看公开文档
|
||||
@@ -1472,7 +1473,7 @@ func oaDocShareTargetName(tid int, shareType int8, targetID uint64) string {
|
||||
}
|
||||
var u models.SystemTenantUser
|
||||
if err := models.Orm.QueryTable(new(models.SystemTenantUser)).
|
||||
Filter("tid", tid).Filter("uid", targetID).Filter("delete_time__isnull", true).One(&u); err == nil {
|
||||
Filter("tid", tid).Filter("uid", ResolveTenantUID(uint64(tid), targetID)).Filter("delete_time__isnull", true).One(&u); err == nil {
|
||||
if u.Name != nil {
|
||||
return *u.Name
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user