dongfeng-pay/legend/controllers/base/baseController.go

29 lines
578 B
Go
Raw Normal View History

2021-04-27 15:33:49 +08:00
package base
import (
"github.com/astaxie/beego/logs"
"github.com/beego/beego/v2/server/web"
"legend/models/fast"
)
/**
** 基础controller插件重写一些公共的方法
*/
type BasicController struct {
web.Controller
}
func (c *BasicController) Prepare() {
userName, ok := c.GetSession("userName").(string)
if ok {
logs.Info("该用户已经登录, userName", userName)
userInfo := fast.GetUserInfoByUserName(userName)
if userInfo.Mobile != "" {
c.Data["nickName"] = userInfo.UserName
}
} else {
c.Data["nickName"] = "史蒂芬-库里"
}
}