From db57b5e7c958bdc4e3df15cfeb586b268f72c9e4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 12 Feb 2024 20:05:13 +0800 Subject: [PATCH] 1 --- server/mailserver/controller/mail.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/server/mailserver/controller/mail.go b/server/mailserver/controller/mail.go index 218a4417..c1b91982 100644 --- a/server/mailserver/controller/mail.go +++ b/server/mailserver/controller/mail.go @@ -3,6 +3,7 @@ package controller import ( "net/http" "github.com/gin-gonic/gin" + "q5" "main/common" ) @@ -13,8 +14,8 @@ func mail_getMailList(c *gin.Context) { ErrMsg string `json:"errmsg"` MailList []common.MailDto `json:"maillist""` } - msg.ErrCode = 0 - msg.ErrMsg = hum.GetAccountId() + q5.NewSlice(&msg.MailList, 0, 10) + hum.FillMailList(&msg.MailList) c.JSON(http.StatusOK, msg) } @@ -23,7 +24,14 @@ func mail_markMail(c *gin.Context) { } func mail_getUnreadMailCnt(c *gin.Context) { - + hum := c.MustGet("player").(common.Player) + var msg struct { + ErrCode int32 `json:"errcode"` + ErrMsg string `json:"errmsg"` + UnreadMailCnt int32 `json:"unread_mail_cnt"` + } + msg.UnreadMailCnt = hum.GetUnreadMailCnt() + c.JSON(http.StatusOK, msg) } func mail_getAttachment(c *gin.Context) {