@@ -5961,7 +5961,10 @@ func (this *CompanyUserController) Follow() {
return
}
- // 标记处理
+ // 查公司里有多少已关注,上限三个
+
+ // 关注或取关
err = models.SetUserFollow(req.UserId, req.Type)
if err != nil {
br.Msg = "操作失败! "
@@ -591,4 +591,11 @@ func SetUserFollow(userId, follow int) (err error) {
sql := ` UPDATE wx_user SET is_follow=? WHERE user_id=? `
_, err = o.Raw(sql, follow, userId).Exec()
+}
+func GetCompanyFollowCount(companyId int) (err error) {
+ o := orm.NewOrm()
+ sql := ` SELECT COUNT(1) FROM wx_user WHERE user_id=? `
+ _, err = o.Raw(sql, companyId).Exec()
+ return