fix(sms): 按手机号统计每日验证码发送次数
This commit is contained in:
@@ -125,7 +125,7 @@ func (s *LoginSMSService) SendLoginCode(user *model.User, requestIP string) (*Se
|
|||||||
start, end := chinaDayRange(now)
|
start, end := chinaDayRange(now)
|
||||||
var count int64
|
var count int64
|
||||||
if err := s.db.Model(&model.LoginSMSCode{}).
|
if err := s.db.Model(&model.LoginSMSCode{}).
|
||||||
Where("user_id = ? AND purpose = ? AND created_at >= ? AND created_at < ?", user.ID, smsPurposeLogin, start, end).
|
Where("phone = ? AND purpose = ? AND created_at >= ? AND created_at < ?", phone, smsPurposeLogin, start, end).
|
||||||
Count(&count).Error; err != nil {
|
Count(&count).Error; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user