You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

39 lines
744 B

package cover
import (
v1 "UserRegister/api/v1"
"UserRegister/internal/service"
"github.com/gogf/gf/v2/frame/g"
)
type sCover struct{}
func init() {
service.RegisterCover(NewCover())
}
func NewCover() *sCover {
return &sCover{}
}
// 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
}