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