|
@@ -187,6 +187,24 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
|
|
|
permissionCheckInfo.Type = "apply"
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ //查找对应客户的销售信息
|
|
|
+ adminInfo, tmpErr := admin.GetByAdminId(companyProductInfo.SellerID)
|
|
|
+ if tmpErr != nil {
|
|
|
+ err = tmpErr
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ //客户状态是:试用暂停状态(联系销售)
|
|
|
+ if companyProductInfo.Status == "试用" && companyProductInfo.IsSuspend == 1 {
|
|
|
+ permissionCheckInfo = PermissionCheckInfo{
|
|
|
+ Name: adminInfo.RealName,
|
|
|
+ Mobile: adminInfo.Mobile,
|
|
|
+ Type: "contact",
|
|
|
+ }
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
// 获取有效的权限id列表
|
|
|
validPermissionIdList, tmpErr := GetValidPermissionIdListByCompany2ProductId(companyId, productId)
|
|
|
if tmpErr != nil {
|
|
@@ -201,13 +219,7 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- //查找对应客户的销售信息
|
|
|
|
|
|
- adminInfo, tmpErr := admin.GetByAdminId(companyProductInfo.SellerID)
|
|
|
- if tmpErr != nil {
|
|
|
- err = tmpErr
|
|
|
- return
|
|
|
- }
|
|
|
permissionCheckInfo = PermissionCheckInfo{
|
|
|
Name: adminInfo.RealName,
|
|
|
Mobile: adminInfo.Mobile,
|