123456789101112131415161718192021222324252627282930313233343536373839 |
- // 操作接口-移动端用户
- // 秒寻科技
- // zt
- //2024-02-22
- package usermobileapi
- import (
- "ipsomc/core/dao/mysql/mysqlapi"
- "ipsomc/core/usermobile/usermobilemodel"
- )
- type UserMobileApi struct {
- mySqlApi mysqlapi.MySqlApi
- }
- func (obj *UserMobileApi) AddUserByOpenId(dataModel *usermobilemodel.UserMobile) error {
- if err := obj.mySqlApi.AddItem(dataModel); err != nil {
- return err
- }
- return nil
- }
- // 根据用户openid获取用户信息
- func (obj *UserMobileApi) GetUserByOpenId(dataModel *usermobilemodel.UserMobile) error {
- modelUser := new(usermobilemodel.UserMobile)
- var count uint8
- if err := obj.mySqlApi.GetDb().Model(modelUser).Where("open_id=?", dataModel.OpenID).Count(&count).Error; err != nil {
- return err
- }
- if count > 0 {
- if err := obj.mySqlApi.GetDb().Model(modelUser).Where("open_id=?", dataModel.OpenID).First(dataModel).Error; err != nil {
- return err
- }
- }
- return nil
- }
|