fix(sms): 按手机号统计每日验证码发送次数

This commit is contained in:
yml2213
2026-10-22 10:47:13 +08:00
parent 26d7635ca0
commit 8198bd6feb
@@ -125,7 +125,7 @@ func (s *LoginSMSService) SendLoginCode(user *model.User, requestIP string) (*Se
start, end := chinaDayRange(now)
var count int64
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 {
return nil, err
}