1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // 控制接口-微信小程序登录
- // 秒寻科技
- // 周涛
- //2024-02-03
- package usermobilehandler
- import (
- "ipsomc/core/gin/bind"
- "ipsomc/core/gin/resp"
- "ipsomc/core/usermobile/usermobilelogic"
- "ipsomc/core/usermobile/usermobilemodel"
- "ipsomc/core/wxminilogin/wxminiloginmodel"
- "github.com/gin-gonic/gin"
- )
- type UserMobileHan struct {
- bindApi bind.BindApi
- userMobileLgc usermobilelogic.UserMobileLgc
- }
- // 增加注册用户
- func (obj *UserMobileHan) CheckUserLoginHan(c *gin.Context) {
- dataModel := new(usermobilemodel.UserMobile)
- //把前端数据绑定到模型
- if err := obj.bindApi.Bind2Model(c, dataModel); err != nil {
- resp.RespFail(c, "数据错误")
- return
- }
- //保存数据
- if err := obj.userMobileLgc.CheckUserLoginLgc(dataModel); err != nil {
- resp.RespFail(c, err.Error())
- return
- }
- //返回数据
- var respModel wxminiloginmodel.UserMobileLoginResp
- respModel.UserID = dataModel.ID
- respModel.Token = dataModel.Token
- resp.RespData(c, respModel)
- }
|