From 80b35e9762a523b4fb7239b6f1320657e3e0a75a Mon Sep 17 00:00:00 2001 From: huangjiajun <582604932@qq.com> Date: Sat, 20 Sep 2025 11:17:21 +0800 Subject: [PATCH] 1 --- app/store/svc/svc_index.go | 6 +----- app/store/svc/svc_login.go | 10 +++++++++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/store/svc/svc_index.go b/app/store/svc/svc_index.go index d48ead0..4fca86f 100644 --- a/app/store/svc/svc_index.go +++ b/app/store/svc/svc_index.go @@ -11,13 +11,9 @@ import ( func UserInfo(c *gin.Context) { store := svc.GetCampStore(c) - role := []string{"comm"} - if store.IsShowProject == 1 { - role = append(role, "project") - } + res := map[string]interface{}{ "phone": store.Phone, - "role": role, } e.OutSuc(c, res, nil) return diff --git a/app/store/svc/svc_login.go b/app/store/svc/svc_login.go index b6d71ae..981fe14 100644 --- a/app/store/svc/svc_login.go +++ b/app/store/svc/svc_login.go @@ -44,8 +44,16 @@ func Login(c *gin.Context) { } key := fmt.Sprintf("%s:camp_token:%s", c.GetString("mid"), user.Phone) cache.SetEx(key, token, 39528000) // 半年 - res := map[string]string{ + role := []string{"comm"} + if user.Pid > 0 { + user, _ = NewCampTaskStoreUserDb.GetCampTaskStoreUser(user.Pid) + } + if user.IsShowProject == 1 { + role = append(role, "project") + } + res := map[string]interface{}{ "token": token, + "role": role, } e.OutSuc(c, res, nil) return