mirror of
https://github.com/kongyuebin1/dongfeng-pay.git
synced 2024-11-23 10:49:26 +08:00
29 lines
604 B
Go
29 lines
604 B
Go
package base
|
||
|
||
import (
|
||
"github.com/beego/beego/v2/core/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.GetMerchantInfoByUserName(userName)
|
||
if userInfo.LoginAccount != "" {
|
||
c.Data["nickName"] = userInfo.MerchantName
|
||
c.Data["merchantUid"] = userInfo.MerchantUid
|
||
}
|
||
} else {
|
||
}
|
||
}
|