|
@@ -340,6 +340,7 @@ func GetUserType(companyId int) (userType int, permissionStrnew string, err erro
|
|
|
}
|
|
|
|
|
|
//1、永续客户 //2、大套餐客户(4个行业全开通的正式客户) //3、分行业套餐客户(开通对应行业的正式客户) //4、仅开通专家套餐的正式客户 //5、开通对应行业套餐或专家套餐的试用客户
|
|
|
+ //大套餐客户定义:医药、消费、科技、智造、策略。5个行业中任意4个及以上是正式权限的,属于大套餐客户(医药、消费、科技、智造需要主客观都开)
|
|
|
if companyDetail.Status == "永续" {
|
|
|
userType = 1
|
|
|
} else if companyDetail.Status == "试用" {
|
|
@@ -362,6 +363,28 @@ func GetUserType(companyId int) (userType int, permissionStrnew string, err erro
|
|
|
} else if companyDetail.Status == "流失" {
|
|
|
userType = 7
|
|
|
}
|
|
|
+ //大套餐客户定义:医药、消费、科技、智造、策略。5个行业中任意4个及以上是正式权限的,属于大套餐客户(医药、消费、科技、智造需要主客观都开)
|
|
|
+ if userType == 3 {
|
|
|
+ var permissionZhegnshiNum int
|
|
|
+ if strings.Count(permissionZhegnshiStr, "医药") == 2 {
|
|
|
+ permissionZhegnshiNum++
|
|
|
+ }
|
|
|
+ if strings.Count(permissionZhegnshiStr, "消费") == 2 {
|
|
|
+ permissionZhegnshiNum++
|
|
|
+ }
|
|
|
+ if strings.Count(permissionZhegnshiStr, "科技") == 2 {
|
|
|
+ permissionZhegnshiNum++
|
|
|
+ }
|
|
|
+ if strings.Count(permissionZhegnshiStr, "智造") == 2 {
|
|
|
+ permissionZhegnshiNum++
|
|
|
+ }
|
|
|
+ if strings.Count(permissionZhegnshiStr, "策略") == 1 {
|
|
|
+ permissionZhegnshiNum++
|
|
|
+ }
|
|
|
+ if permissionZhegnshiNum >= 4 {
|
|
|
+ userType = 2
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
permissionStrnew = permissionStr
|