This commit is contained in:
aozhiwei 2024-02-15 17:24:43 +08:00
parent 998e011168
commit fffbaba587
2 changed files with 7 additions and 3 deletions

View File

@ -8,6 +8,7 @@ type Player interface {
Lock() Lock()
UnLock() UnLock()
GetAccountId() string GetAccountId() string
GetSessionId() string
GetRegisterTime() int32 GetRegisterTime() int32
FillMailList(mailList *[]MailDto) FillMailList(mailList *[]MailDto)
ReadMails(mailIds []int64) ReadMails(mailIds []int64)

View File

@ -57,17 +57,20 @@ func mail_getAttachment(c *gin.Context) {
mailIds := []int64{} mailIds := []int64{}
mails := []*common.MailDto{} mails := []*common.MailDto{}
for i := 0; i < len(mailIdsStr); i++ { for i := 0; i < len(mailIdsStr); i++ {
*q5.NewSliceElement(&mailIds) = q5.ToInt64(mailIdsStr[i]) mailId := q5.ToInt64(mailIdsStr[i])
mailDto := hum.GetMailById(mailIds[i]) mailDto := hum.GetMailById(mailId)
if mailDto != nil { if mailDto != nil {
*q5.NewSliceElement(&mailIds) = mailId
*q5.NewSliceElement(&mails) = mailDto *q5.NewSliceElement(&mails) = mailDto
} }
} }
hum.UnLock()
apiUrl := mt.Table.Config.GetGameApiUrl() apiUrl := mt.Table.Config.GetGameApiUrl()
params := make(map[string]string) params := make(map[string]string)
params["c"] = "Mail" params["c"] = "Mail"
params["a"] = "getAttachment" params["a"] = "getAttachment"
params["account_id"] = hum.GetAccountId()
params["session_id"] = hum.GetSessionId()
hum.UnLock()
f5.GetHttpCliMgr().SyncSendGoStyleRequest( f5.GetHttpCliMgr().SyncSendGoStyleRequest(
apiUrl, apiUrl,
params, params,