コード例 #1
0
def get_criteria_by_ticketkey(ticket_key):
    criteria = DataTable(region_name=current_app.config['DYNAMODB_REGION'],
                         table_name=current_app.config['CRITERIA_TABLE'],
                         logger=current_app.logger)
    result = current_app.cache.get("criteria.ticket_key.%s" % ticket_key)
    if result is None:
        result = criteria.find_by_ticketkey(ticket_key)
        current_app.cache.set("criteria.ticket_key.%s" % ticket_key, result)
        
    return response.get_json(result)
コード例 #2
0
def get_result_by_ticketkey(ticket_key):
    raw = DataTable(region_name=current_app.config['DYNAMODB_REGION'],
                    table_name=current_app.config['RESULT_TABLE'],
                    logger=current_app.logger)
    result = raw.find_by_ticketkey(ticket_key)
    return response.get_json(result)