123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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() {
- }
|