Exemplo n.º 1
0
def statis4FlightLowestPriceInfo(duration):
    conn = g_db.getConn()
    if not conn:
        L.error("connect db failed.")
        return ER_CONN_DB_FAILED

    handler = FlightLowestPriceInfoHandler(conn)
    print "FlightLowestPriceInfo:"
    for i in range(duration, -1, -1):
        queryDate = (datetime.datetime.today() -
                     datetime.timedelta(days=i)).strftime("%Y-%m-%d")
        recNum = handler.getRecordNum(query_date=queryDate)
        print "{} : {}".format(queryDate, recNum)
Exemplo n.º 2
0
 def __init__(self, conn, allAirports, dateRange):
     self.conn = conn
     self.allAirports = allAirports
     self.dbHandle = FlightLowestPriceInfoHandler(conn)
     self.lstFailAirline = []
     self.dateRange = dateRange