update code
This commit is contained in:
@@ -111,8 +111,11 @@ func (p *ChannelModel) SetNotifyState(state bool) (err error) {
|
||||
}
|
||||
|
||||
// GetFacebookPageList -
|
||||
func (p *ChannelModel) GetFacebookPageList() (pages *pubmodel.FacebookPageModel, err error) {
|
||||
db := models.GetConn()
|
||||
_ = db
|
||||
return
|
||||
func (p *ChannelModel) GetFacebookPageList() (pages []*pubmodel.FacebookPageModel, err error) {
|
||||
return pubmodel.GetFacebookPageListByChannel(p.ID)
|
||||
}
|
||||
|
||||
// GetFacebookPageByID -
|
||||
func (p *ChannelModel) GetFacebookPageByID(id string) (page *pubmodel.FacebookPageModel, err error) {
|
||||
return pubmodel.GetFacebookPageByChannelAndID(id, p.ID)
|
||||
}
|
||||
|
||||
@@ -41,6 +41,35 @@ func GetFacebookPageByID(id string) (page *FacebookPageModel, err error) {
|
||||
return
|
||||
}
|
||||
|
||||
// GetFacebookPageListByChannel -
|
||||
func GetFacebookPageListByChannel(channel string) (pages []*FacebookPageModel, err error) {
|
||||
if len(channel) == 0 {
|
||||
return nil, errors.New("channel is empty")
|
||||
}
|
||||
db := models.GetConn()
|
||||
query := `select id, lastpost, ctime, mtime from public.facebook_page where channel = $1`
|
||||
err = db.Select(&pages, query, channel)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// GetFacebookPageByChannelAndID -
|
||||
func GetFacebookPageByChannelAndID(id, channel string) (page *FacebookPageModel, err error) {
|
||||
if len(channel) == 0 || len(id) == 0 {
|
||||
return nil, errors.New("channel or id is empty")
|
||||
}
|
||||
db := models.GetConn()
|
||||
page = &FacebookPageModel{}
|
||||
query := `select id, lastpost, ctime, mtime from public.facebook_page where id = $1 and channel = $2`
|
||||
err = db.Get(page, query, channel)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// GetAllFacebookPage -
|
||||
func GetAllFacebookPage() (pages []*FacebookPageModel, err error) {
|
||||
db := models.GetConn()
|
||||
|
||||
Reference in New Issue
Block a user