ziwen 2 năm trước cách đây
mục cha
commit
7b307a1d4a
2 tập tin đã thay đổi với 15 bổ sung1 xóa
  1. 2 1
      controllers/activity.go
  2. 13 0
      models/activity.go

+ 2 - 1
controllers/activity.go

@@ -1770,7 +1770,8 @@ func (this *ActivityController) ScheduleList() {
 	//	conditionCount += ` AND art.yidong_activity_id = '' `
 	//}
 	total, err := models.GetScheduleCount(conditionCount, uid)
-	page := paging.GetPaging(currentIndex, pageSize, total)
+	specialtotal, err := models.GetSpecialScheduleCount(uid)
+	page := paging.GetPaging(currentIndex, pageSize, total+specialtotal)
 	if err != nil {
 		br.Msg = "获取失败"
 		br.ErrMsg = "获取失败,Err:" + err.Error()

+ 13 - 0
models/activity.go

@@ -426,6 +426,19 @@ func GetScheduleCount(condition string, uid int) (count int, err error) {
 	return
 }
 
+//获取我的日程数量
+func GetSpecialScheduleCount(uid int) (count int, err error) {
+	o := orm.NewOrm()
+	sqlCount := `
+SELECT COUNT( 1 ) AS count FROM
+			cygx_activity_special AS art
+			INNER JOIN cygx_activity_special_trip AS my ON my.activity_id = art.activity_id 
+		WHERE
+			1 = 1 AND my.user_id = ? AND my.is_cancel = 0`
+	err = o.Raw(sqlCount, uid).QueryRow(&count)
+	return
+}
+
 //我的日程列表
 func GetScheduleList(condition string, pars []interface{}, uid, startSize, pageSize int) (items []*ActivityDetail, err error) {
 	o := orm.NewOrm()