#!/usr/bin/env python # -*- coding: utf-8 -*- import os import sys import logging import traceback from libs.tools import tzlc import time from trans2es.models.contrast_similar import ContrastSimilar class Contrast_Similar_Transfer(object): @classmethod def get_contrast_similar_data(cls, instance): try: res = dict() res["id"] = instance.id res["is_online"] = instance.is_online res["is_deleted"] = instance.is_deleted res["participant_user_id"] = instance.participant_user_id create_time = instance.create_time tzlc_create_time = tzlc(create_time) res["create_time"] = tzlc_create_time update_time = instance.update_time tzlc_update_time = tzlc(update_time) res["update_time"] = tzlc_update_time res["similarity"] = instance.similarity res["contrast_user_id_list"] = ContrastSimilar.get_similar_user_id() return res except: logging.error("catch exception,err_msg:%s" % traceback.format_exc()) return None