示例#1
0
def firm_order_duiba():
    """兑吧专用接口,返回兑换是否成功
    如果没有返回 ok ,兑吧要调用此接口5次?"""
    duiba = DuiBa()
    flag = duiba.confirm_order(request.args.to_dict())
    if flag == 'ok':
        return flag, 200
    else:
        return flag, 400
示例#2
0
文件: mall.py 项目: hiyouth/herovii
def firm_order_duiba():
    """兑吧专用接口,返回兑换是否成功
    如果没有返回 ok ,兑吧要调用此接口5次?"""
    duiba = DuiBa()
    flag = duiba.confirm_order(request.args.to_dict())
    if flag == 'ok':
        return flag, 200
    else:
        return flag, 400
示例#3
0
def redirect_to_duiba():
    """将用户重定向到兑吧的商城中
    http://www.duiba.com.cn/autoLogin/autologin?uid=test001&
    credits=100&appKey=jlg88loSQobWDMmGrPLqtmr&sign=fbce303d7ba7ca7b0fe14d576b494769&
    timestamp=1418625055000
    """
    user_info = g.user
    uid = user_info[0]
    user_csu = UserCSU.query.get(uid)
    duiba = DuiBa()
    login_url = duiba.create_login_url(uid, user_csu.score)
    return redirect(login_url)
示例#4
0
文件: mall.py 项目: hiyouth/herovii
def redirect_to_duiba():
    """将用户重定向到兑吧的商城中
    http://www.duiba.com.cn/autoLogin/autologin?uid=test001&
    credits=100&appKey=jlg88loSQobWDMmGrPLqtmr&sign=fbce303d7ba7ca7b0fe14d576b494769&
    timestamp=1418625055000
    """
    user_info = g.user
    uid = user_info[0]
    user_csu = UserCSU.query.get(uid)
    duiba = DuiBa()
    login_url = duiba.create_login_url(uid, user_csu.score)
    return redirect(login_url)
示例#5
0
def create_order_duiba():
    """兑吧专用扣除积分创建订单接口"""
    duiba = DuiBa()
    success, left_score, bizid = duiba.create_order(request.args.to_dict())

    if success:
        r_data = {
            'status': 'ok',
            'errorMessage': '',
            'bizId': bizid,
            'credits': left_score
        }
        return jsonify(r_data), 200
    else:
        r_error = {
            'status': 'fail',
            'errorMessage': 'not enough coin',
            'credits': left_score
        }
        return jsonify(r_error), 400
示例#6
0
文件: mall.py 项目: hiyouth/herovii
def create_order_duiba():
    """兑吧专用扣除积分创建订单接口"""
    duiba = DuiBa()
    success, left_score, bizid = duiba.create_order(request.args.to_dict())

    if success:
        r_data = {
            'status': 'ok',
            'errorMessage': '',
            'bizId': bizid,
            'credits': left_score
         }
        return jsonify(r_data), 200
    else:
        r_error = {
            'status': 'fail',
            'errorMessage': 'not enough coin',
            'credits': left_score
        }
        return jsonify(r_error), 400