更新ios

This commit is contained in:
2026-01-23 17:24:21 +08:00
parent fdd9deac06
commit 5c9155a93d

13
app.py
View File

@@ -3873,22 +3873,19 @@ def create_wechat_jsapi_order():
'should_free_upgrade': True 'should_free_upgrade': True
}), 400 }), 400
# 生成订单号 # 创建订单记录PaymentOrder.__init__ 会自动生成 order_no
order_no = f"WXH5{int(time.time())}{user_id}{uuid.uuid4().hex[:6].upper()}"
# 创建订单记录
order = PaymentOrder( order = PaymentOrder(
user_id=user_id, user_id=user_id,
order_no=order_no,
plan_name=plan_name, plan_name=plan_name,
billing_cycle=billing_cycle, billing_cycle=billing_cycle,
amount=amount, amount=amount,
original_amount=price_result.get('original_price', amount), original_amount=price_result.get('original_price', amount),
discount_amount=price_result.get('discount_amount', 0), discount_amount=price_result.get('discount_amount', 0),
status='pending',
payment_method='wechat_jsapi',
payment_source='h5'
) )
# 设置其他属性
order.payment_method = 'wechat_jsapi'
order.payment_source = 'h5'
order_no = order.order_no # 使用自动生成的订单号
# 关联优惠码 # 关联优惠码
if promo_code and price_result.get('promo_applied'): if promo_code and price_result.get('promo_applied'):