def create_statement_main(): """ 卡对账单初始化模块,从卡数据库文件中加载所有卡号,对所有卡调用生成对账单模块 :return: """ _database = "{0}.db".format( os.path.join(Settings.DATABASE['dbpath'], Settings.DATABASE["tables"]["creditcard"])) card_list = dbapi.load_data_from_db(_database) cards = list(card_list.keys()) for cardno in cards: create_card_statement(cardno)
def _load_card_info(self): """ 根据用户输入的卡号获取信用卡信息,如果卡号不存在就返回False :return: 信用卡对象 """ exists_flag = False self.credit_card = dbapi.load_data_from_db(self.__database) for key, items in self.credit_card.items(): if key == self.cardno: self.password = self.credit_card[self.cardno]['password'] self.credit_total = self.credit_card[self.cardno]['credit_total'] self.credit_balance = self.credit_card[self.cardno]['credit_balance'] self.owner = self.credit_card[self.cardno]['owner'] self.frozenstatus = self.credit_card[self.cardno]['frozenstatus'] exists_flag = True break
def db_load(self): self.dict_user = dbapi.load_data_from_db(self.__database)
def _get_shop_market(self): """ 获取购物商城所有商品信息,存入类字段(shop_market) :return: self.shop_market """ self.shop_market = dbapi.load_data_from_db(self.__database)