|
@@ -19,7 +19,7 @@ var (
|
|
)
|
|
)
|
|
|
|
|
|
// GetUserRaiPermissionInfo 获取权限类型及信息
|
|
// GetUserRaiPermissionInfo 获取权限类型及信息
|
|
-// HasPermission 是否有权限:1-有权限; 2-无权限; 3-潜在客户未提交申请; 4-潜在客户已提交申请 5-仅有FICC权限
|
|
|
|
|
|
+// HasPermission int `description:"1:有该行业权限,正常展示,2:无该行业权限,不存在权益客户下(ficc),3:无该品类权限,已提交过申请,4:无该品类权限,未提交过申请,5:潜在客户,未提交过申请,6:潜在客户,已提交过申请"`
|
|
func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermissionAuthInfo, permissionArr []string, err error) {
|
|
func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermissionAuthInfo, permissionArr []string, err error) {
|
|
// 用户申请记录
|
|
// 用户申请记录
|
|
applyCount, e := models.GetApplyRecordCount(userId)
|
|
applyCount, e := models.GetApplyRecordCount(userId)
|
|
@@ -30,9 +30,9 @@ func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermis
|
|
|
|
|
|
// 潜在用户
|
|
// 潜在用户
|
|
if companyId <= 1 {
|
|
if companyId <= 1 {
|
|
- authInfo.HasPermission = 3
|
|
|
|
|
|
+ authInfo.HasPermission = 5
|
|
if applyCount > 0 {
|
|
if applyCount > 0 {
|
|
- authInfo.HasPermission = 4
|
|
|
|
|
|
+ authInfo.HasPermission = 6
|
|
}
|
|
}
|
|
authInfo.OperationMode = UserPermissionOperationModeApply
|
|
authInfo.OperationMode = UserPermissionOperationModeApply
|
|
authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
@@ -53,10 +53,17 @@ func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermis
|
|
if raiSeller != nil {
|
|
if raiSeller != nil {
|
|
authInfo.SellerMobile = raiSeller.Mobile
|
|
authInfo.SellerMobile = raiSeller.Mobile
|
|
authInfo.SellerName = raiSeller.RealName
|
|
authInfo.SellerName = raiSeller.RealName
|
|
|
|
+ authInfo.HasPermission = 4
|
|
|
|
+ if applyCount > 0 {
|
|
|
|
+ authInfo.HasPermission = 3
|
|
|
|
+ }
|
|
|
|
+ authInfo.OperationMode = UserPermissionOperationModeApply
|
|
|
|
+ authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
|
|
+ return
|
|
}
|
|
}
|
|
// 仅有FICC权限
|
|
// 仅有FICC权限
|
|
- if ficcSeller != nil && raiSeller == nil {
|
|
|
|
- authInfo.HasPermission = 5
|
|
|
|
|
|
+ if ficcSeller != nil {
|
|
|
|
+ authInfo.HasPermission = 2
|
|
authInfo.OperationMode = UserPermissionOperationModeApply
|
|
authInfo.OperationMode = UserPermissionOperationModeApply
|
|
authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
authInfo.PopupMsg = UserPermissionPopupMsgApplyActivity
|
|
return
|
|
return
|
|
@@ -70,17 +77,17 @@ func GetUserRaiPermissionInfo(userId, companyId int) (authInfo models.UserPermis
|
|
}
|
|
}
|
|
if permissions == "" {
|
|
if permissions == "" {
|
|
// 无权益权限
|
|
// 无权益权限
|
|
- if raiSeller != nil {
|
|
|
|
- // 有销售信息
|
|
|
|
- authInfo.HasPermission = 2
|
|
|
|
- authInfo.OperationMode = UserPermissionOperationModeCall
|
|
|
|
- authInfo.PopupMsg = UserPermissionPopupMsgCallActivity
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- // 无销售信息, 无申请, 视作潜在用户
|
|
|
|
- authInfo.HasPermission = 3
|
|
|
|
- authInfo.OperationMode = UserPermissionOperationModeApply
|
|
|
|
|
|
+
|
|
|
|
+ // 有销售信息
|
|
|
|
+ authInfo.HasPermission = 2
|
|
|
|
+ authInfo.OperationMode = UserPermissionOperationModeCall
|
|
|
|
+ authInfo.PopupMsg = UserPermissionPopupMsgCallActivity
|
|
return
|
|
return
|
|
|
|
+
|
|
|
|
+ // 无销售信息, 无申请, 视作潜在用户
|
|
|
|
+ //authInfo.HasPermission = 3
|
|
|
|
+ //authInfo.OperationMode = UserPermissionOperationModeApply
|
|
|
|
+ //return
|
|
}
|
|
}
|
|
// 有基本的权益权限
|
|
// 有基本的权益权限
|
|
authInfo.HasPermission = 1
|
|
authInfo.HasPermission = 1
|