update , refactory model

This commit is contained in:
Jay 2019-09-16 13:15:15 +00:00
parent b29a99f400
commit e4d767373a
2 changed files with 42 additions and 0 deletions

View File

@ -86,6 +86,21 @@ func GetInstagramByID(id string) (ig *InstagramModel, err error) {
return
}
// GetAllInstagram -
func GetAllInstagram() (list []Instagram, err error) {
db := models.GetConn()
query := `
select id, lastpost, ctime, mtime
from "public"."instagram"
order by ctime
`
err = db.Select(&list, query)
if err != nil {
return nil, err
}
return list, nil
}
// GetInstagramByChannelAndID -
func GetInstagramByChannelAndID(id, channel string) (ig *InstagramModel, err error) {
if len(channel) == 0 || len(id) == 0 {

View File

@ -37,3 +37,30 @@ func GetFacebookIDs(c *context.Context) {
c.Success(map[string]interface{}{"list": ids})
}
// UpdateFacebookPost -
func UpdateFacebookPost(c *context.Context) {
var err error
type pageStruct struct {
ID string `json:"id"`
PostID string `json:"post_id"`
Link string `json:"link"`
Text string `json:"text"`
}
bodyArg := struct {
Pages []pageStruct `json:"pages"`
}{}
err = c.BindData(&bodyArg)
if err != nil {
c.DataFormat()
return
}
for _, v := range bodyArg.Pages {
if len(v.ID) == 0 || len(v.PostID) == 0 {
continue
}
}
}