|
@@ -220,25 +220,27 @@ func GetUserPermissionCode(userId, companyId int) (permission int, err error) {
|
|
|
permission = 3
|
|
|
}
|
|
|
} 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 {
|
|
|
permission = 6
|
|
|
} else {
|
|
|
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
|
|
@@ -261,25 +263,28 @@ func GetUserDetailPermissionCode(userId, companyId int) (permission int, err err
|
|
|
if raiCount == 1 {
|
|
|
permission = 1
|
|
|
} 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 {
|
|
|
permission = 6
|
|
|
} else {
|
|
|
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
|