Selaa lähdekoodia

fix: 用户权限提示

hsun 2 vuotta sitten
vanhempi
commit
d1e1ef8e09
1 muutettua tiedostoa jossa 5 lisäystä ja 6 poistoa
  1. 5 6
      services/user_permission.go

+ 5 - 6
services/user_permission.go

@@ -17,6 +17,7 @@ var (
 )
 
 // GetUserRaiPermissionInfo 获取权限类型及信息
+// HasPermission 是否有权限:1-有权限; 2-无权限; 3-潜在客户未提交申请; 4-潜在客户已提交申请 5-仅有FICC权限
 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
-		}
 		// 仅有FICC权限
 		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
 	}
 	// 有基本的权益权限