Files

26 lines
557 B
Go
Raw Normal View History

2021-12-16 15:07:53 +08:00
package event
2022-02-10 11:36:47 +08:00
import (
"SciencesServer/app/common/model"
"SciencesServer/serve/logger"
)
2021-12-16 15:07:53 +08:00
type ActivityJoin struct{}
2022-02-10 11:36:47 +08:00
// Handle 活动参与
2021-12-16 15:07:53 +08:00
func (*ActivityJoin) Handle(arg ...interface{}) {
2022-02-10 11:36:47 +08:00
err := model.Create(&model.ActivityJoin{
2022-01-13 17:48:41 +08:00
ActivityID: arg[0].(uint64),
UID: arg[1].(uint64),
Identity: arg[2].(int),
2022-01-12 15:05:14 +08:00
Status: model.ActivityJoinStatusForSuccess,
2021-12-16 15:07:53 +08:00
})
2022-02-10 11:36:47 +08:00
if err != nil {
logger.ErrorF("Event 用户【%v - %v】加入活动错误%v", err, arg[1], arg[2])
}
2021-12-16 15:07:53 +08:00
}
func NewActivityJoin() *ActivityJoin {
return &ActivityJoin{}
}