소스 검색

Merge branch 'index_tab' into debug

hsun 2 년 전
부모
커밋
eebc42ce69
1개의 변경된 파일6개의 추가작업 그리고 8개의 파일을 삭제
  1. 6 8
      logic/user/user.go

+ 6 - 8
logic/user/user.go

@@ -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 {