浏览代码

新增关闭类用户权限校验

hsun 1 年之前
父节点
当前提交
8be641618e
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      services/company/permission.go

+ 5 - 5
services/company/permission.go

@@ -150,7 +150,7 @@ func CheckBaseFiccPermission(companyId int64, userId int) (ok bool, checkInfo re
 	}
 	}
 	checkInfo.CustomerInfo = customerInfo
 	checkInfo.CustomerInfo = customerInfo
 	// 客户状态是否为流失
 	// 客户状态是否为流失
-	if productInfo.Status == "流失" {
+	if productInfo.Status == "流失" || productInfo.Status == "关闭" {
 		checkInfo.Type = CheckTypeApply
 		checkInfo.Type = CheckTypeApply
 		return
 		return
 	}
 	}
@@ -255,7 +255,7 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
 		permissionCheckInfo.CustomerInfo = customerInfo
 		permissionCheckInfo.CustomerInfo = customerInfo
 
 
 		// 如果客户ficc产品的状态是流失,那么也是让去申请
 		// 如果客户ficc产品的状态是流失,那么也是让去申请
-		if companyProductInfo.Status == "流失" {
+		if companyProductInfo.Status == "流失" || companyProductInfo.Status == "关闭" {
 			permissionCheckInfo.Type = CheckTypeApply
 			permissionCheckInfo.Type = CheckTypeApply
 			return
 			return
 		}
 		}
@@ -375,7 +375,7 @@ func GetCheckPermission(companyId int64, userId int, permissionIdList []int) (ok
 		permissionCheckInfo.CustomerInfo = customerInfo
 		permissionCheckInfo.CustomerInfo = customerInfo
 
 
 		// 如果客户ficc产品的状态是流失,那么也是让去申请
 		// 如果客户ficc产品的状态是流失,那么也是让去申请
-		if companyProductInfo.Status == "流失" {
+		if companyProductInfo.Status == "流失" || companyProductInfo.Status == "关闭" {
 			permissionCheckInfo.Type = CheckTypeApply
 			permissionCheckInfo.Type = CheckTypeApply
 			return
 			return
 		}
 		}
@@ -557,7 +557,7 @@ func CheckUserChartPermission(companyId int64, userId int) (ok bool, permissionC
 		permissionCheckInfo.CustomerInfo = customerInfo
 		permissionCheckInfo.CustomerInfo = customerInfo
 
 
 		// 如果客户FICC产品的状态是流失-申请
 		// 如果客户FICC产品的状态是流失-申请
-		if companyProductInfo.Status == "流失" {
+		if companyProductInfo.Status == "流失" || companyProductInfo.Status == "关闭" {
 			permissionCheckInfo.Type = CheckTypeApply
 			permissionCheckInfo.Type = CheckTypeApply
 			return
 			return
 		}
 		}
@@ -850,7 +850,7 @@ func CheckUserSandboxPermission(companyId int64, userId, permissionId int) (ok b
 		permissionCheckInfo.CustomerInfo = customerInfo
 		permissionCheckInfo.CustomerInfo = customerInfo
 
 
 		// 如果客户FICC产品的状态是流失-申请
 		// 如果客户FICC产品的状态是流失-申请
-		if companyProductInfo.Status == "流失" {
+		if companyProductInfo.Status == "流失" || companyProductInfo.Status == "关闭" {
 			permissionCheckInfo.Type = CheckTypeApply
 			permissionCheckInfo.Type = CheckTypeApply
 			return
 			return
 		}
 		}