|
@@ -285,3 +285,23 @@ func Apply(userId int, companyId int64, mobile, email string, applyInfo userReq.
|
|
|
_ = wxUserInfo.Update([]string{"RealName", "Note", "IsNote", "ApplyMethod"})
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// GetUserTabBar 获取最近的一套申请记录
|
|
|
+func GetUserTabBar(userInfo user.UserInfo) (list []string, err error) {
|
|
|
+ //buy,report,chart,activity,user
|
|
|
+ list = []string{"activity", "user"}
|
|
|
+ companyProduct, err := company_product.GetByCompany2ProductId(userInfo.CompanyID, 1)
|
|
|
+ if err != nil {
|
|
|
+ if err == utils.ErrNoRow {
|
|
|
+ err = nil
|
|
|
+ }
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if strings.Contains("永续,正式,试用", companyProduct.Status) {
|
|
|
+ list = append(list, "report", "chart")
|
|
|
+ }
|
|
|
+ if strings.Contains("永续,正式", companyProduct.Status) {
|
|
|
+ list = append(list, "buy")
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|