|
|
|
@ -1,11 +1,12 @@
|
|
|
|
|
package activity
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
"recook/internal/back"
|
|
|
|
|
"recook/internal/dbc"
|
|
|
|
|
"recook/internal/model/activity"
|
|
|
|
|
"recook/tools"
|
|
|
|
|
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type queryParam struct {
|
|
|
|
@ -24,7 +25,8 @@ type customResp struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type queryPageParam struct {
|
|
|
|
|
Page int64 `json:"page" validate:"numeric"`
|
|
|
|
|
Page int64 `json:"page" validate:"numeric"`
|
|
|
|
|
IsSale bool `json:"is_sale"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func QueryActivityList(c *gin.Context) {
|
|
|
|
@ -104,8 +106,9 @@ func QueryNewActivityList(c *gin.Context) {
|
|
|
|
|
// 页面只显示 id, name, 创建时间
|
|
|
|
|
var activities = make([]activity.Info, 10)
|
|
|
|
|
|
|
|
|
|
dbc.DB.Table("recook_activity_info").Limit(limit).Offset((page.Page-1)*limit).Where("is_active=?", isActive).Scan(&activities)
|
|
|
|
|
dbc.DB.Table("recook_activity_info").Where("is_active=?", 1).Count(&count)
|
|
|
|
|
dbc.DB.Table("recook_activity_info").
|
|
|
|
|
Limit(limit).Offset((page.Page-1)*limit).Where("is_sale = ?", page.IsSale).Where("is_active=?", isActive).Scan(&activities)
|
|
|
|
|
dbc.DB.Table("recook_activity_info").Where("is_sale = ?", page.IsSale).Where("is_active=?", 1).Count(&count)
|
|
|
|
|
|
|
|
|
|
back.Suc(c, "", &queryActListResp{
|
|
|
|
|
List: activities,
|
|
|
|
|