From de3c55a8c599fd662d033fdedabd6b5b8e17318a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 27 Apr 2024 21:43:24 +0800 Subject: [PATCH] 1 --- server/adminserver/api/v1/system/mail.go | 28 ++++++++++++++---------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/server/adminserver/api/v1/system/mail.go b/server/adminserver/api/v1/system/mail.go index 12906c50..451d388c 100644 --- a/server/adminserver/api/v1/system/mail.go +++ b/server/adminserver/api/v1/system/mail.go @@ -1,7 +1,6 @@ package system import ( - //"q5" "f5" "main/constant" "main/model/system" @@ -16,29 +15,30 @@ type MailApi struct { func (this *MailApi) AddMail(c *gin.Context) { reqJson := struct { MailType int32 `binding:"required" json:"mailtype"` - SendTime int32 `binding:"required" json:"sendtime"` - ExpireTime int32 `binding:"required" json:"expiretime"` - UserRegStartTime int32 `binding:"required" json:"user_reg_start_time"` - UserRegEndTime int32 `binding:"required" json:"user_reg_end_time"` - Subject string `binding:"required" json:"subject"` - Content string `binding:"required" json:"content"` - Attachments string `binding:"required" json:"attachments"` - Recipients string `binding:"required" json:"recipients"` + SendTime int32 `json:"sendtime"` + ExpireTime int32 `json:"expiretime"` + UserRegStartTime int32 `json:"user_reg_start_time"` + UserRegEndTime int32 `json:"user_reg_end_time"` + Subject string `json:"subject"` + Content string `json:"content"` + Attachments string `json:"attachments"` + Recipients string `json:"recipients"` }{} if err := c.ShouldBindJSON(&reqJson); err != nil { c.JSON(http.StatusOK, gin.H{ - "code": 1, + "code": 1, "message": err.Error(), }) return } if reqJson.MailType <= constant.MAIL_TYPE_BEGIN || reqJson.MailType >= constant.MAIL_TYPE_END { c.JSON(http.StatusOK, gin.H{ - "code": 2, + "code": 2, "message": "mail_type参数错误", }) return } + nowDaySeconds := int32(f5.GetApp().GetRealSeconds()) mail := new(system.Mail) mail.MailId = f5.GetApp().NewLockNodeUuid() mail.MailType = reqJson.MailType @@ -50,5 +50,11 @@ func (this *MailApi) AddMail(c *gin.Context) { mail.Content = reqJson.Content mail.Attachments = reqJson.Attachments mail.Recipients = reqJson.Recipients + mail.CreateTime = nowDaySeconds + mail.ModifyTime = nowDaySeconds f5.GetApp().GetOrmDb(constant.MAIL_DB).Create(mail) + c.JSON(http.StatusOK, gin.H{ + "code": 0, + "message": "", + }) }