Commit 03a1aaf2 authored by etscript's avatar etscript

推广接口

parent f25135d2
...@@ -62,3 +62,4 @@ class OrderFlow(Base, BaseModel): ...@@ -62,3 +62,4 @@ class OrderFlow(Base, BaseModel):
deletetag = Column(String(3), default="0", comment='删除标识') deletetag = Column(String(3), default="0", comment='删除标识')
unionid = Column(String(64), comment='微信unionid') unionid = Column(String(64), comment='微信unionid')
transaction_serial_no = Column(String(64), comment='交易流水号') transaction_serial_no = Column(String(64), comment='交易流水号')
register_phone = Column(String(20), comment='授权手机号')
...@@ -33,6 +33,8 @@ import requests ...@@ -33,6 +33,8 @@ import requests
course_price_api = "http://s-nginx/course/res/money/price" course_price_api = "http://s-nginx/course/res/money/price"
course_rollback_api = "http://s-nginx/course/fatools/pay/course/rollback"
class TopUpOrderService: class TopUpOrderService:
"""""" """"""
def __init__(self): def __init__(self):
...@@ -268,7 +270,8 @@ class CurriculumOrderService: ...@@ -268,7 +270,8 @@ class CurriculumOrderService:
} }
amount = requests.post(course_price_api, amount = requests.post(course_price_api,
headers = headers, headers = headers,
json = data) json = data,
timeout = 5)
try: try:
amount = amount.json() amount = amount.json()
''' '''
...@@ -423,6 +426,23 @@ def consumeSucessAction(order_no, transaction_id): ...@@ -423,6 +426,23 @@ def consumeSucessAction(order_no, transaction_id):
'complete_time': datetime.datetime.now() 'complete_time': datetime.datetime.now()
}) })
if curriculum_order.ab_type == '300':
data = {"resId": curriculum_order.ab_proid],
"userId": curriculum_order.user_id,
"phone": curriculum_order.register_phone}
headers = {
"Content-Type": "application/json",
"env": "ios"
}
try:
requests.post(course_rollback_api,
headers = headers,
json = data,
timeout = 5)
except:
print("用户提升级别接口失败")
def getAccountBalance(user_id): def getAccountBalance(user_id):
"""查询探普币余额""" """查询探普币余额"""
......
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