123456789101112131415161718192021222324252627 |
- package like
- import (
- "context"
- lmdl "go-common/app/interface/main/activity/model/like"
- "go-common/library/database/sql"
- "go-common/library/log"
- )
- const (
- _actProtocolSQL = "select id,sid,protocol,mtime,ctime,types,tags,pubtime,deltime,editime,hot,bgm_id,paster_id,oids,screen_set from act_subject_protocol where sid = ? limit 1"
- )
- // RawActSubjectProtocol .
- func (dao *Dao) RawActSubjectProtocol(c context.Context, sid int64) (res *lmdl.ActSubjectProtocol, err error) {
- row := dao.db.QueryRow(c, _actProtocolSQL, sid)
- res = new(lmdl.ActSubjectProtocol)
- if err = row.Scan(&res.ID, &res.Sid, &res.Protocol, &res.Mtime, &res.Ctime, &res.Types, &res.Tags, &res.Pubtime, &res.Deltime, &res.Editime, &res.Hot, &res.BgmID, &res.PasterID, &res.Oids, &res.ScreenSet); err != nil {
- if err == sql.ErrNoRows {
- err = nil
- } else {
- log.Error("RawActSubjectProtocol:row.Scan error(%v)", err)
- }
- }
- return
- }
|