Commit 78c50c93 authored by etscript's avatar etscript

fix bug

parent ad691edb
......@@ -29,7 +29,7 @@ from app.utils.wxpay import wx_jsapi_pay
from app.utils.wxpay.wx_app_pay import WXPay
import requests
# course_price_api = "http://devtamper.tanpuyun.com/course/res/money/price"
# course_price_api = "https://devtamper.tanpuyun.com/course/res/money/price"
course_price_api = "http://s-nginx/course/res/money/price"
......@@ -280,7 +280,7 @@ class CurriculumOrderService:
"success": true
}
'''
amount = [amount["attributes"][args['ab_proid']]["finalPrice"]]
amount = [int(amount["attributes"][args['ab_proid']]["finalPrice"])]
except:
raise CustomFlaskErr(Errors.PROD_NOPRICE)
else:
......@@ -315,7 +315,7 @@ class CurriculumOrderService:
elif res[0] < args['ab_payment']:
raise CustomFlaskErr(Errors.TANGPU_BALANCE_NOT_ENOUGH)
else:
tamp_pay_session.query(AccountBalance.apple_balance).filter(
tamp_pay_session.query(AccountBalance).filter(
AccountBalance.user_id == args['user_id']).update({
'apple_balance': AccountBalance.apple_balance - args['ab_payment']
})
......@@ -328,7 +328,7 @@ class CurriculumOrderService:
elif res[0] < args['ab_payment']:
raise CustomFlaskErr(Errors.TANGPU_BALANCE_NOT_ENOUGH)
else:
tamp_pay_session.query(AccountBalance.android_balance).filter(
tamp_pay_session.query(AccountBalance).filter(
AccountBalance.user_id == args['user_id']).update({
'android_balance': AccountBalance.android_balance - args['ab_payment']
})
......@@ -354,6 +354,7 @@ class CurriculumOrderService:
args.pop('remote_addr', '')
args.pop('host_url', '')
args.pop('openid', '')
args.pop('tampToken', '')
order_info = OrderFlow(**args)
tamp_user_session.add(order_info)
return pay_params
......
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