1234567891011121314151617181920212223242526272829303132333435 |
- # -*- 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
-
|