package cover import ( v1 "UserRegister/api/v1" "UserRegister/internal/service" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/util/gconv" ) type sCover struct{} func init() { service.RegisterCover(NewCover()) } func NewCover() *sCover { return &sCover{} } // GetCoverImage 原获取图片 func (s *sCover) GetCoverImage(req *v1.GetCoverImageReq) (res string, err error) { result, err := g.Model("cover_img").Fields("url"). WherePri(req.Id).Value() if err != nil { return } res = gconv.String(result) return } // UpdateCoverImage 原修改图片 func (s *sCover) UpdateCoverImage(req *v1.UpdateCoverImageReq) (err error) { _, err = g.Model("cover_img").Data(g.Map{ "url": req.Url, }).WherePri(req.Id).Update() if err != nil { return } return } // GetConfig 获取配置信息 func (s *sCover) GetConfig(req *v1.GetConfigReq) (res v1.GetConfigRes, err error) { err = g.Model("lp_config").Fields("img_url", "video"). WherePri(req.Id).Scan(&res) if err != nil { return } return } // UpdateConfig 更新配置信息 func (s *sCover) UpdateConfig(req *v1.UpdateConfigReq) (err error) { _, err = g.Model("lp_config").Data(g.Map{ "img_url": req.Url, "video": req.Video, }).WherePri(req.Id).Update() if err != nil { return } return }