# -*- coding: utf-8 -*- # !/usr/bin/env python """ 主动上报信息给玉环市对接系统,上报设备信息,每周执行一次就OK """ import os import sys import datetime #: current_dir - 2 PROJECT_ROOT = os.path.join(os.path.abspath(os.path.split(os.path.realpath(__file__))[0] + "/.."), '..') sys.path.insert(0, PROJECT_ROOT) from script.base import init_env, get_logger from apps.web.south_intf.yuhuan_fire import YuhuanNorther from apps.web.device.models import Device logger = get_logger(__name__) init_env(interactive=True) yuhuanDealerIds = ['5b9ae99ad89a177846459999'] devObjs = Device.objects.filter(ownerId__in = yuhuanDealerIds) devNos = [obj.devNo for obj in devObjs] devs = Device.get_dev_by_nos(devNos) for dev in devs.values(): try: YuhuanNorther.send_dev_info(dev) except Exception,e: logger.info('yuhuan send device info err=%s' % e) continue