This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user