|
@@ -521,16 +521,14 @@ func GetTopTab(userInfo user.UserInfo, version string) (list []*TopTab, err erro
|
|
|
}
|
|
|
authOk := false
|
|
|
companyProduct, e := company_product.GetByCompany2ProductId(userInfo.CompanyID, 1)
|
|
|
- if e != nil {
|
|
|
- if e == utils.ErrNoRow {
|
|
|
- err = nil
|
|
|
- return
|
|
|
- }
|
|
|
- err = e
|
|
|
+ if e != nil && e != utils.ErrNoRow {
|
|
|
+ err = errors.New("获取客户信息失败, Err: " + e.Error())
|
|
|
return
|
|
|
}
|
|
|
- if strings.Contains("永续,正式", companyProduct.Status) {
|
|
|
- authOk = true
|
|
|
+ if companyProduct != nil {
|
|
|
+ if strings.Contains("永续,正式", companyProduct.Status) {
|
|
|
+ authOk = true
|
|
|
+ }
|
|
|
}
|
|
|
list = make([]*TopTab, 0)
|
|
|
for _, v := range tabs {
|