Commit 78c50c93 authored by etscript's avatar etscript

fix bug

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