mirror of
https://github.com/kongyuebin1/dongfeng-pay.git
synced 2025-09-17 22:09:14 +08:00
由gopath形式改为module
This commit is contained in:
28
legend/controllers/base/baseController.go
Normal file
28
legend/controllers/base/baseController.go
Normal file
@@ -0,0 +1,28 @@
|
||||
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"] = "史蒂芬-库里"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user