Ejemplo n.º 1
0
def transfer_interface(name, money, to_user):
    user_dict = db_handler.get_user_dic(name)
    to_user_dict = db_handler.get_user_dic(to_user)
    print(user_dict)
    real_money = int(user_dict["balance"])
    if not to_user_dict:
        return False, "你要转账的用户不存在"
    elif real_money >= int(money):
        user_dict["balance"] -= int(money)
        to_user_dict["balance"] += int(money)
        db_handler.save(user_dict)
        db_handler.save(to_user_dict)
        return True, "转账成功"
    else:
        return False, "尊敬的用户你的账户余额不足,请充值"
Ejemplo n.º 2
0
def withdraw_interface(name, with_money):
    user_dict = db_handler.get_user_dic(name)
    real_money = user_dict["balance"]
    if int(with_money) >= int(real_money):
        real_money -= with_money
        user_dict["balance"] = real_money
        db_handler.save(user_dict)
        return True, "ATM 正在工作,请拿好你的钱 "

    else:
        return False, "你账户里面的余额不做,请充值"
Ejemplo n.º 3
0
def login_inferface(name, pwd):
    user_dict = db_handler.get_user_dic(name)
    #{'name': 'jin', 'pwd': '123', 'balance': 1500, 'flow': [], 'shopping_car': {}, 'status': None, 'time': None}
    print(user_dict)
    print(name)
    print(user_dict["pwd"])
    if not user_dict:
        return False, "你输入的账户不存在"
    elif pwd == user_dict["pwd"]:
        return True, "登录成功"
    else:
        return False, "密码错误"
Ejemplo n.º 4
0
def register_inter_face(name, pwd2):
    user_dict = db_handler.get_user_dic(name)
    if user_dict:
        return False, "你输入的账号已经存在请登录"
    else:
        user_dict = {
            "name": name,
            "pwd": pwd2,
            "balance": 15000,
            "flow": [],
            "shopping_car": {},
            "status": None,
            "time": None
        }
        db_handler.save(user_dict)
        return True, "注册成功"
Ejemplo n.º 5
0
def repay_interface(name, money):
    user_dict = db_handler.get_user_dic(name)
    user_dict["balance"] += int(money)
    return True, "充值/还款成功"
Ejemplo n.º 6
0
def check_balance_interface(name):
    user_dict = db_handler.get_user_dic(name)
    return user_dict["balance"]