Commit e07c12c6 authored by etscript's avatar etscript

添加直播中课程支付

parent 936844d2
......@@ -37,6 +37,8 @@ course_rollback_api = "http://s-nginx/fatools/pay/course/rollback"
ad_course_rollback_api = "http://s-nginx/course/advertise/detail?id="
zhibo_course_rollback_api = "http://s-nginx/course/new/res/price?userId="
class TopUpOrderService:
""""""
def __init__(self):
......@@ -268,6 +270,33 @@ class CurriculumOrderService:
except:
raise CustomFlaskErr(Errors.PROD_NOPRICE)
elif args['ab_type'] == 3:
data = [
{
"resId": args['ab_proid'],
"columnId": None,
"tranResId": None
}
]
headers = {
"Content-Type": "application/json",
# "tampToken": args['tampToken'],
# "env": args['env']
}
amount = requests.post(zhibo_course_rollback_api + args['user_id'],
headers = headers,
json = data,
timeout = 5)
try:
amount = amount.json()
amount = amount[args['ab_proid']]
if amount["finalChargeMode"] == 2:
amount = [int(amount["finalPrice"])]
else:
raise CustomFlaskErr(Errors.PROD_NOPRICE)
except:
raise CustomFlaskErr(Errors.PROD_NOPRICE)
elif args['ab_type'] == 300:
data = {
"payReqs": [{"resId": args['ab_proid']}],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment