@@ -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()
@@ -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
@@ -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