|
@@ -21,7 +21,7 @@ type CygxArticleCollect struct {
|
|
RealName string `description:"用户实际名称"`
|
|
RealName string `description:"用户实际名称"`
|
|
}
|
|
}
|
|
|
|
|
|
-//添加收藏信息
|
|
|
|
|
|
+// 添加收藏信息
|
|
func AddCygxArticleCollect(item *CygxArticleCollect) (lastId int64, err error) {
|
|
func AddCygxArticleCollect(item *CygxArticleCollect) (lastId int64, err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
lastId, err = o.Insert(item)
|
|
lastId, err = o.Insert(item)
|
|
@@ -79,7 +79,15 @@ func GetCygxArticleCollectList(condition string) (items []*CygxArticleCollect, e
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
-//修改用户收藏文章的相关信息
|
|
|
|
|
|
+// GetCygxArticleCollectByUser 根据用户ID获取所有文章收藏
|
|
|
|
+func GetCygxArticleCollectByUser(userId int) (items []*CygxArticleCollect, err error) {
|
|
|
|
+ o := orm.NewOrm()
|
|
|
|
+ sql := `SELECT * FROM cygx_article_collect WHERE 1 =1 AND article_id > 0 AND user_id =? `
|
|
|
|
+ _, err = o.Raw(sql, userId).QueryRows(&items)
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 修改用户收藏文章的相关信息
|
|
func UpdateCygxArticleCollect(wxUser *WxUserItem) (err error) {
|
|
func UpdateCygxArticleCollect(wxUser *WxUserItem) (err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
var sql string
|
|
var sql string
|
|
@@ -98,7 +106,7 @@ type CygxArticleCollectCountRep struct {
|
|
Num int `description:"数量"`
|
|
Num int `description:"数量"`
|
|
}
|
|
}
|
|
|
|
|
|
-//获取文章被收藏的数量
|
|
|
|
|
|
+// 获取文章被收藏的数量
|
|
func GetUserArticleCollectList() (items []*CygxArticleCollectCountRep, err error) {
|
|
func GetUserArticleCollectList() (items []*CygxArticleCollectCountRep, err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
sql := `SELECT
|
|
sql := `SELECT
|
|
@@ -119,7 +127,7 @@ func GetUserArticleCollectList() (items []*CygxArticleCollectCountRep, err error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
-//修改文章收藏的数量
|
|
|
|
|
|
+// 修改文章收藏的数量
|
|
func UpdateArticleCollectCountNum(num, articleId int) (err error) {
|
|
func UpdateArticleCollectCountNum(num, articleId int) (err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
sql := `UPDATE cygx_article SET user_collection_num = ? WHERE article_id = ?`
|
|
sql := `UPDATE cygx_article SET user_collection_num = ? WHERE article_id = ?`
|