package one import ( "github.com/gin-gonic/gin" "zhiyuan/pkg/app" "zhiyuan/services/activity/one" "zhiyuan/services/form" "zhiyuan/services/user" ) func Login(c *gin.Context) { var f form.ActivityLogin if app.Bind(c, &f) != nil { return } token, err := one.Login(f) if err != nil { app.Error(c, err.Error()) return } app.Success(c, map[string]string{ "token": token, }) } func Info(c *gin.Context) { type UserInfo struct { ID int `json:"id"` Name string `json:"name"` NickName string `json:"nickname"` Phone string `json:"phone"` HeadImgUrl string `json:"headimgurl"` } var userInfo UserInfo _, err := user.GetInfoByID(c.GetInt("userID"), nil, &userInfo) if err != nil { app.ErrorMsg(c, err.Error(), nil) return } app.Success(c, userInfo) } func AddOrder() { }