xingzai 1 rok temu
rodzic
commit
89e9d2b2bf
1 zmienionych plików z 31 dodań i 26 usunięć
  1. 31 26
      services/user_permission.go

+ 31 - 26
services/user_permission.go

@@ -220,25 +220,27 @@ func GetUserPermissionCode(userId, companyId int) (permission int, err error) {
 			permission = 3
 			permission = 3
 		}
 		}
 	} else {
 	} else {
-		//ficc 客户
-		ficcCount, e := models.GetCompanyProductCount(companyId, utils.COMPANY_PRODUCT_FICC_ID)
-		if e != nil {
-			err = errors.New("获取用户申请信息失败, Err: " + e.Error())
-			return
-		}
-		if ficcCount == 1 {
-			if applyCount > 0 {
-				permission = 4
-			} else {
-				permission = 5
-			}
-		} else {
+		if companyId == 1 {
 			// 潜在用户
 			// 潜在用户
 			if applyCount > 0 {
 			if applyCount > 0 {
 				permission = 6
 				permission = 6
 			} else {
 			} else {
 				permission = 7
 				permission = 7
 			}
 			}
+		} else {
+			//ficc 客户
+			ficcCount, e := models.GetCompanyProductCount(companyId, utils.COMPANY_PRODUCT_FICC_ID)
+			if e != nil {
+				err = errors.New("获取用户申请信息失败, Err: " + e.Error())
+				return
+			}
+			if ficcCount == 1 {
+				if applyCount > 0 {
+					permission = 4
+				} else {
+					permission = 5
+				}
+			}
 		}
 		}
 	}
 	}
 	return
 	return
@@ -261,25 +263,28 @@ func GetUserDetailPermissionCode(userId, companyId int) (permission int, err err
 	if raiCount == 1 {
 	if raiCount == 1 {
 		permission = 1
 		permission = 1
 	} else {
 	} else {
-		//ficc 客户
-		ficcCount, e := models.GetCompanyProductCount(companyId, utils.COMPANY_PRODUCT_FICC_ID)
-		if e != nil {
-			err = errors.New("获取用户申请信息失败, Err: " + e.Error())
-			return
-		}
-		if ficcCount == 1 {
-			if applyCount > 0 {
-				permission = 4
-			} else {
-				permission = 5
-			}
-		} else {
+
+		if companyId == 1 {
 			// 潜在用户
 			// 潜在用户
 			if applyCount > 0 {
 			if applyCount > 0 {
 				permission = 6
 				permission = 6
 			} else {
 			} else {
 				permission = 7
 				permission = 7
 			}
 			}
+		} else {
+			//ficc 客户
+			ficcCount, e := models.GetCompanyProductCount(companyId, utils.COMPANY_PRODUCT_FICC_ID)
+			if e != nil {
+				err = errors.New("获取用户申请信息失败, Err: " + e.Error())
+				return
+			}
+			if ficcCount == 1 {
+				if applyCount > 0 {
+					permission = 4
+				} else {
+					permission = 5
+				}
+			}
 		}
 		}
 	}
 	}
 	return
 	return