测试邮件gm

This commit is contained in:
meixiongfeng 2023-08-21 19:05:14 +08:00
parent d7f25831cd
commit dddb7e6e49
2 changed files with 33 additions and 2 deletions

View File

@ -41,8 +41,9 @@ import (
31bingo:jx // 获得所有教习资源
32bingo:godlike // 一键超神
33bingo:race,1,10
34bingo:smithypro
35bingo:smithyatlas
34bingo:smithypro // 解锁所有的锻造等级
35bingo:smithyatlas // 解锁铁匠铺所有的图鉴
36bingo:newmail // 新邮件
*/
//参数校验
func (this *apiComp) CmdCheck(session comm.IUserSession, req *pb.GMCmdReq) (errdata *pb.ErrorData) {

View File

@ -14,6 +14,9 @@ import (
"go_dreamfactory/utils"
"strconv"
"strings"
"time"
"go.mongodb.org/mongo-driver/bson/primitive"
)
/*
@ -633,6 +636,33 @@ func (this *GM) CreateCmd(session comm.IUserSession, cmd string) (errdata *pb.Er
module1.(comm.ISmithy).GmProficiency(session.GetUserId())
this.Debug("使用bingo命令:uid = %s ",
log.Field{Key: "uid", Value: session.GetUserId()},
log.Field{Key: "0", Value: datas[0]},
)
} else if len(datas) == 1 && (datas[0] == "newmail") { // gm
var (
err error
)
module1, err := this.service.GetModule(comm.ModuleMail)
if err != nil {
return
}
mail := &pb.DBMailData{
ObjId: primitive.NewObjectID().Hex(),
Uid: session.GetUserId(),
Title: "测试邮件标题",
Contex: "测试邮件内容",
CreateTime: uint64(time.Now().Unix()),
DueTime: uint64(time.Now().Unix() + 30*24*3600),
Check: false,
Reward: false,
}
if len(mail.Items) > 0 {
mail.Reward = true
}
module1.(comm.Imail).SendNewMail(mail, session.GetUserId())
this.Debug("使用bingo命令:uid = %s ",
log.Field{Key: "uid", Value: session.GetUserId()},
log.Field{Key: "0", Value: datas[0]},