sms 活动短信
All checks were successful
Deploy to Server / deploy (push) Successful in 24s

This commit is contained in:
jeremygan2021
2026-02-23 17:36:25 +08:00
parent 6b1fd43ec6
commit 21c1d6a22a
5 changed files with 61 additions and 6 deletions

View File

@@ -123,6 +123,16 @@ def notify_user_activity_signup_success(order, signup):
# 4. address
address = signup.activity.location or "线上活动"
# 5. Handle phone number format (remove +86 or spaces if any)
phone_number = str(order.phone_number) if order.phone_number else ""
if phone_number:
phone_number = phone_number.replace("+86", "").replace(" ", "").strip()
# Ensure phone number is valid (11 digits)
if not phone_number or len(phone_number) != 11 or not phone_number.isdigit():
print(f"无效的手机号: {phone_number}, 跳过短信发送")
return
params = {
"user_nick": user_nick or "用户",
"unit_name": unit_name,
@@ -130,5 +140,5 @@ def notify_user_activity_signup_success(order, signup):
"address": address
}
print(f"准备发送活动报名成功通知: {order.phone_number}")
send_sms(order.phone_number, "SMS_501990528", params)
print(f"准备发送活动报名成功通知: {phone_number}")
send_sms(phone_number, "SMS_501990528", params)