def _assemble_cert_response(certs): if not certs: return [] response_map = object2dict(certs) restaurant_ids = [r["restaurant_id"] for r in response_map] restaurants = rst_base.mget(restaurant_ids) restaurant_map = {r.id: r.name for r in restaurants} for index, rest in enumerate(restaurants): response_map[index]["restaurant_name"] = rest.name # process_records = record_base.mget_latest_record(restaurant_ids) # process_records = {"{0}".format(record.restaurant_id):record for record in process_records} for cert_dict in response_map: application_time = cert_dict["created_at"] process_record = record_base.get_latest_record(cert_dict["restaurant_id"]) # process_record = process_records.get( # cert_dict['restaurant_id']) if process_record: application_time = datetime2timestamp(process_record.created_at) cert_dict["application_time"] = application_time cert_dict["restaurant_name"] = restaurant_map.get(cert_dict["restaurant_id"], "") return response_map
def _assemble_cert_response(certs): if not certs: return [] response_map = object2dict(certs) restaurant_ids = [r['restaurant_id'] for r in response_map] restaurants = rst_base.mget(restaurant_ids) restaurant_map = {r.id: r.name for r in restaurants} for index, rest in enumerate(restaurants): response_map[index]['restaurant_name'] = rest.name # process_records = record_base.mget_latest_record(restaurant_ids) # process_records = {"{0}".format(record.restaurant_id):record for record in process_records} for cert_dict in response_map: application_time = cert_dict['created_at'] process_record = record_base.get_latest_record( cert_dict['restaurant_id']) # process_record = process_records.get( # cert_dict['restaurant_id']) if process_record: application_time = \ datetime2timestamp(process_record.created_at) cert_dict['application_time'] = application_time cert_dict['restaurant_name'] = \ restaurant_map.get(cert_dict['restaurant_id'], '') return response_map
def _get_hour24_timestamp(date_str): _datetime = str2datetime(date_str) hour24_datetime = datetime.datetime(year=_datetime.tm_year, month=_datetime.tm_mon, day=_datetime.tm_mday, hour=23, minute=59, second=59) return datetime2timestamp(hour24_datetime)
def _get_hour0_timestamp(date_str): _datetime = str2datetime(date_str) hour0_datetime = datetime.datetime(year=_datetime.tm_year, month=_datetime.tm_mon, day=_datetime.tm_mday, hour=0, minute=0, second=0) return datetime2timestamp(hour0_datetime)
def _get_hour24_timestamp(date_str): _datetime = str2datetime(date_str) hour24_datetime = datetime.datetime( year=_datetime.tm_year, month=_datetime.tm_mon, day=_datetime.tm_mday, hour=23, minute=59, second=59) return datetime2timestamp(hour24_datetime)
def _get_hour0_timestamp(date_str): _datetime = str2datetime(date_str) hour0_datetime = datetime.datetime( year=_datetime.tm_year, month=_datetime.tm_mon, day=_datetime.tm_mday, hour=0, minute=0, second=0) return datetime2timestamp(hour0_datetime)