xingzai 2 年 前
コミット
84aa44e02d
3 ファイル変更9 行追加3 行削除
  1. 1 1
      controllers/activity.go
  2. 8 1
      models/activity.go
  3. 0 1
      services/activity.go

+ 1 - 1
controllers/activity.go

@@ -162,7 +162,7 @@ func (this *ActivityController) ActivityListNew() {
 	}
 
 	condition += ` AND art.is_limit_people = 1 AND art.publish_status = 1 ` + conditionActivity
-	total, err := models.GetActivityCount(condition, playBack, pars)
+	total, err := models.GetActivityCount(condition, playBack, pars, filter)
 	if err != nil {
 		br.Msg = "获取失败"
 		br.ErrMsg = "获取失败,Err:" + err.Error()

+ 8 - 1
models/activity.go

@@ -233,11 +233,18 @@ func GetAddActivityInfoById(ActivityId int) (item *ActivityDetail, err error) {
 }
 
 //获取数量
-func GetActivityCount(condition string, playBack int, pars []interface{}) (count int, err error) {
+func GetActivityCount(condition string, playBack int, pars []interface{}, filter int) (count int, err error) {
 	var sqlJiontable string
 	if playBack == 1 {
 		//sqlJiontable = ` INNER JOIN cygx_activity_voice AS ac ON ac.activity_id = art.activity_id `
 	}
+
+	if filter == 1 {
+		sqlJiontable = ` INNER JOIN cygx_activity_video AS av ON av.activity_id = art.activity_id `
+	} else if filter == 2 {
+		sqlJiontable = ` INNER JOIN cygx_activity_voice AS ac ON ac.activity_id = art.activity_id `
+	}
+
 	sqlCount := ` SELECT COUNT(1) AS count  FROM cygx_activity as art ` + sqlJiontable + ` WHERE 1= 1  `
 	if condition != "" {
 		sqlCount += condition

+ 0 - 1
services/activity.go

@@ -365,7 +365,6 @@ func ActivityButtonShow(item *models.ActivityDetail) (itemActivity *models.Activ
 		articleDetail.IsShowSignup = false
 		articleDetail.IsShowDetails = true
 	} else {
-		fmt.Println("777")
 		//新的是否展示规则
 		if articleDetail.IsCanAppointmentMinutes == 1 {
 			articleDetail.IsShowAppointment = true