调整
This commit is contained in:
parent
e771ff72ce
commit
7795b8872b
@ -139,7 +139,11 @@ func (this *MailApi) AddMail(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if reqJson.MailType == jccommon.MAIL_TYPE_GROUP && !this.CheckRecipients(&reqJson.Recipients, c) {
|
||||
if reqJson.MailType == jccommon.MAIL_TYPE_ALL {
|
||||
if len(reqJson.Recipients) > 0 {
|
||||
return
|
||||
}
|
||||
} else if reqJson.MailType == jccommon.MAIL_TYPE_GROUP && !this.CheckRecipients(&reqJson.Recipients, c) {
|
||||
return
|
||||
}
|
||||
|
||||
@ -215,25 +219,21 @@ func (this *MailApi) EditMail(c *gin.Context) {
|
||||
})
|
||||
return
|
||||
}
|
||||
if reqJson.MailType <= jccommon.MAIL_TYPE_BEGIN || reqJson.MailType >= jccommon.MAIL_TYPE_END {
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"code": 2,
|
||||
"message": "mail_type参数错误",
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
if !this.CheckAttachment(reqJson.Attachments, c) {
|
||||
return
|
||||
}
|
||||
|
||||
if reqJson.MailType == jccommon.MAIL_TYPE_GROUP && !this.CheckRecipients(&reqJson.Recipients, c) {
|
||||
return
|
||||
}
|
||||
// if reqJson.MailType <= jccommon.MAIL_TYPE_BEGIN || reqJson.MailType >= jccommon.MAIL_TYPE_END {
|
||||
// c.JSON(http.StatusOK, gin.H{
|
||||
// "code": 2,
|
||||
// "message": "mail_type参数错误",
|
||||
// })
|
||||
// return
|
||||
// }
|
||||
|
||||
var count int64 = 0
|
||||
mail := new(system.Mail)
|
||||
if f5.GetApp().GetOrmDb(constant.MAIL_DB).Table("t_mail").Take(mail, "mail_id = ?", reqJson.MailId).Count(&count); count < 1 {
|
||||
if f5.GetApp().GetOrmDb(constant.MAIL_DB).Table(mail.TableName()).Take(mail, "mail_id = ?", reqJson.MailId).Count(&count); count < 1 {
|
||||
c.JSON(http.StatusOK, gin.H{
|
||||
"code": 2,
|
||||
"message": "mailid不存在",
|
||||
@ -241,9 +241,17 @@ func (this *MailApi) EditMail(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
if mail.MailType == jccommon.MAIL_TYPE_ALL {
|
||||
if len(reqJson.Recipients) > 0 {
|
||||
return
|
||||
}
|
||||
} else if mail.MailType == jccommon.MAIL_TYPE_GROUP && !this.CheckRecipients(&reqJson.Recipients, c) {
|
||||
return
|
||||
}
|
||||
|
||||
nowDaySeconds := int32(f5.GetApp().GetRealSeconds())
|
||||
mail.MailId = reqJson.MailId
|
||||
mail.MailType = reqJson.MailType
|
||||
// mail.MailType = reqJson.MailType
|
||||
mail.SendTime = reqJson.SendTime
|
||||
mail.ExpireTime = reqJson.ExpireTime
|
||||
mail.UserRegStartTime = reqJson.UserRegStartTime
|
||||
|
Loading…
x
Reference in New Issue
Block a user