|
@@ -17,6 +17,7 @@ var (
|
|
|
)
|
|
|
|
|
|
|
|
|
+
|
|
|
func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermissionAuthInfo, permissionArr []string, err error) {
|
|
|
|
|
|
applyCount, e := models.GetApplyRecordCount(userId)
|
|
@@ -59,14 +60,11 @@ func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermis
|
|
|
return
|
|
|
}
|
|
|
if permissions == "" {
|
|
|
-
|
|
|
- if applyCount > 0 {
|
|
|
- authInfo.HasPermission = 4
|
|
|
- return
|
|
|
- }
|
|
|
|
|
|
if ficcSeller != nil && raiSeller == nil {
|
|
|
authInfo.HasPermission = 5
|
|
|
+ authInfo.OperationMode = UserPermissionOperationModeApply
|
|
|
+ authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -77,8 +75,9 @@ func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermis
|
|
|
authInfo.PopupMsg = UserPermissionPopupMsgCallActivity
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
authInfo.HasPermission = 3
|
|
|
+ authInfo.OperationMode = UserPermissionOperationModeApply
|
|
|
return
|
|
|
}
|
|
|
|