|
@@ -25,12 +25,26 @@ func (*bUserInfo) FindBUserInfoByToken(ctx context.Context, token string) (*http
|
|
|
}
|
|
|
if auth.Role == "3" {
|
|
|
fmt.Println("EnterpriseUser")
|
|
|
+ userInfo.JobName = "主账号无岗位名称"
|
|
|
+ userInfo.CooperatePermission = "1"
|
|
|
+ userInfo.WorkshopPermission = "1"
|
|
|
+ userInfo.FinancialPermission = "1"
|
|
|
+ userInfo.TaskcenterPermission = "1"
|
|
|
} else if auth.Role == "4" {
|
|
|
subaccountInfo, subaccountErr := db.FindSubAccountByPhone(ctx, auth.Phone)
|
|
|
if subaccountErr != nil {
|
|
|
return nil, subaccountErr
|
|
|
}
|
|
|
userInfo.SubAccountId = subaccountInfo.SubAccountId
|
|
|
+ jobInfo, jonErr := db.FindJobByJobId(ctx, subaccountInfo.JobId)
|
|
|
+ if jonErr != nil {
|
|
|
+ return nil, jonErr
|
|
|
+ }
|
|
|
+ userInfo.JobName = jobInfo.JobName
|
|
|
+ userInfo.CooperatePermission = jobInfo.CooperatePermission
|
|
|
+ userInfo.WorkshopPermission = jobInfo.WorkshopPermission
|
|
|
+ userInfo.FinancialPermission = jobInfo.FinancialPermission
|
|
|
+ userInfo.TaskcenterPermission = jobInfo.TaskcenterPermission
|
|
|
}
|
|
|
return userInfo, nil
|
|
|
} else {
|