邮件接口扩展 新增动态参数

This commit is contained in:
meixiongfeng 2023-07-18 17:23:53 +08:00
parent 6cc41aa886
commit 23b0a66fd5
2 changed files with 4 additions and 4 deletions

View File

@ -53,7 +53,7 @@ type (
// 所有邮件奖励统一调这个接口
SendRewardMailByCid(session IUserSession, cid string, res []*cfg.Gameatn) bool
// 批量发邮件结果: cid 邮件表ID, 没有附件 res 传空
SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn) bool // 批量发送邮件 支持跨服
SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn, param []string) bool // 批量发送邮件 支持跨服
}
//道具背包接口
IItems interface {

View File

@ -365,7 +365,7 @@ func (this *Mail) SendRewardMailByCid(session comm.IUserSession, cid string, res
return true
}
func (this *Mail) SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn) bool {
func (this *Mail) SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn, param []string) bool {
var (
resReward []*pb.UserAssets
)
@ -400,7 +400,7 @@ func (this *Mail) SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn)
DueTime: uint64(configure.Now().Unix() + int64(conf.Duration)*3600),
Items: resReward,
Cid: cid,
Param: []string{},
Param: param,
}
dbModel := db.NewDBModel(comm.TableMail, time.Hour, conn)
mail.ObjId = primitive.NewObjectID().Hex()
@ -424,7 +424,7 @@ func (this *Mail) SendMailToUsers(uids []string, cid string, res []*cfg.Gameatn)
DueTime: uint64(configure.Now().Unix() + int64(conf.Duration)*3600),
Items: resReward,
Cid: cid,
Param: []string{},
Param: param,
}
mail.Uid = id
mail.ObjId = primitive.NewObjectID().Hex()