12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package cygx
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type CygxClptSession struct {
- SessionId int `orm:"column(session_id);pk"`
- Mobile string
- UserId int
- AccessToken string
- ExpireTime time.Time
- CreateTime time.Time
- LastUpdatedTime time.Time
- OpenId string `description:"用户openid,最大长度:32"`
- UnionId string `description:"用户unionid,最大长度:64"`
- }
- // 根据用户id字符串获取用户绑定时间 (查研观向与买方研选小程序)
- func GetCygxClptSessionrByUserIdsMyfx(userIds string) (items []*CygxClptSession, err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `SELECT user_id,min(created_time) as create_time FROM cygx_clpt_session WHERE user_id in (` + userIds + `) group by user_id`
- _, err = o.Raw(sql).QueryRows(&items)
- return
- }
- type CygxMfyxWebSession struct {
- Mobile string
- UserId int
- AccessToken string
- ExpireTime time.Time
- CreateTime time.Time
- LastUpdatedTime time.Time
- OpenId string `description:"用户openid,最大长度:32"`
- UnionId string `description:"用户unionid,最大长度:64"`
- SessionStatus int `description:"token状态,0正常,1被顶号"`
- }
- // 根据用户id字符串获取用户绑定时间 (买方研选网页版)
- func GetCygxMfyxWebSessionByUserIdsMyfx(userIds string) (items []*CygxMfyxWebSession, err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `SELECT user_id,min(created_time) as create_time FROM cygx_mfyx_web_session WHERE user_id in (` + userIds + `) group by user_id`
- _, err = o.Raw(sql).QueryRows(&items)
- return
- }
|