|
@@ -133,6 +133,7 @@ class InAppPurchaseView(View):
|
|
created_time=int(time.time()), updated_time=int(time.time()),
|
|
created_time=int(time.time()), updated_time=int(time.time()),
|
|
access_result="SUCCESS")
|
|
access_result="SUCCESS")
|
|
|
|
|
|
|
|
+ transaction_info = ""
|
|
# 查询交易信息
|
|
# 查询交易信息
|
|
attempts = 0
|
|
attempts = 0
|
|
while attempts < 6:
|
|
while attempts < 6:
|
|
@@ -143,11 +144,11 @@ class InAppPurchaseView(View):
|
|
attempts += 1
|
|
attempts += 1
|
|
if attempts == 5:
|
|
if attempts == 5:
|
|
OrderPayLog.objects.create(order_id=order_id, order_no=transaction_id,
|
|
OrderPayLog.objects.create(order_id=order_id, order_no=transaction_id,
|
|
- business_name=f"{order_id}获取transactionInfo",
|
|
|
|
|
|
+ business_name=f"{order_id}获取transactionInfo超时",
|
|
created_time=int(time.time()), updated_time=int(time.time()),
|
|
created_time=int(time.time()), updated_time=int(time.time()),
|
|
access_result="ERROR")
|
|
access_result="ERROR")
|
|
- logger.info(f"订单orderId:{order_id}, transaction_id:{transaction_id}, 获取支付信息超时")
|
|
|
|
- return response.json(5)
|
|
|
|
|
|
+ return response.json(5)
|
|
|
|
+ logger.info(f"订单orderId:{order_id}, transaction_id:{transaction_id}, 第{attempts}次获取支付信息超时")
|
|
|
|
|
|
logger.info(f"订单orderId:{order_id}, transaction_id:{transaction_id}, 成功获取支付信息, 时间戳: {int(time.time())}")
|
|
logger.info(f"订单orderId:{order_id}, transaction_id:{transaction_id}, 成功获取支付信息, 时间戳: {int(time.time())}")
|
|
signed_transaction_info = transaction_info.signedTransactionInfo
|
|
signed_transaction_info = transaction_info.signedTransactionInfo
|
|
@@ -228,7 +229,8 @@ class InAppPurchaseView(View):
|
|
uid=uid, channel=channel, detect_status=1, use_status=1, orders_id=order_id,
|
|
uid=uid, channel=channel, detect_status=1, use_status=1, orders_id=order_id,
|
|
addTime=now_time, updTime=now_time, endTime=end_time)
|
|
addTime=now_time, updTime=now_time, endTime=end_time)
|
|
|
|
|
|
- order_qs.update(status=1, uid_bucket_id=uid_bucket_id, transaction_id=transaction_id, create_vod=1)
|
|
|
|
|
|
+ order_qs.update(status=1, uid_bucket_id=uid_bucket_id, transaction_id=transaction_id, create_vod=1,
|
|
|
|
+ payTime=int(time.time()), updTime=int(time.time()))
|
|
|
|
|
|
# 构建云存套餐消息
|
|
# 构建云存套餐消息
|
|
sys_msg_text_list = cls.cloud_storage_message(uid)
|
|
sys_msg_text_list = cls.cloud_storage_message(uid)
|