go_dreamfactory/modules/activity/api_getlist.go
2023-08-08 21:42:48 +08:00

34 lines
763 B
Go

package activity
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
)
//参数校验
func (this *apiComp) GetListCheck(session comm.IUserSession, req *pb.ActivityGetListReq) (errdata *pb.ErrorData) {
return
}
// 获取所有活动信息
func (this *apiComp) GetList(session comm.IUserSession, req *pb.ActivityGetListReq) (errdata *pb.ErrorData) {
var (
data []*pb.DBHuodong
hdlist []string
result []*pb.DBActivityData
)
list := this.module.modelhdList.getHdInfo()
for _, szhd := range list {
data = append(data, szhd)
hdlist = append(hdlist, szhd.Id)
}
result = this.module.GetHdData(session, hdlist)
session.SendMsg(string(this.module.GetType()), "getlist", &pb.ActivityGetListResp{
Hddata: data,
Actdata: result,
})
return
}