|
|
@@ -15,7 +15,7 @@ from concurrent.futures import ThreadPoolExecutor, wait, ALL_COMPLETED
|
|
|
from django.conf import settings
|
|
|
from apps.IOTCard.models import PlatSimInfo
|
|
|
|
|
|
-from utils.utils import GetSIMInfo, get_equip_list
|
|
|
+from utils.utils import GetSIMInfo, DeviceInfoUtils
|
|
|
|
|
|
|
|
|
class SIMUpdate(object):
|
|
|
@@ -114,7 +114,7 @@ class SQ_SIMUpdate(object):
|
|
|
scd_status = i["scd_status"]
|
|
|
equip_status = ast.literal_eval(scd_status)
|
|
|
iccid = equip_status.get("iccid","")
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=iccid,device_type="杀虫灯",platform=1).zhuban_sim()
|
|
|
|
|
|
@@ -128,7 +128,7 @@ class SQ_SIMUpdate(object):
|
|
|
photo_iccid = i["simid"]
|
|
|
equip_status = ast.literal_eval(cbd_status)
|
|
|
zhuban_iccid = equip_status.get("iccid","")
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=zhuban_iccid,device_type="测报灯",platform=1).zhuban_sim()
|
|
|
if photo_iccid and photo_iccid != zhuban_iccid:
|
|
|
@@ -143,7 +143,7 @@ class SQ_SIMUpdate(object):
|
|
|
xycb_status = i["ybq_status"]
|
|
|
equip_status = ast.literal_eval(xycb_status)
|
|
|
iccid = equip_status.get("iccid","")
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=iccid,device_type="性诱测报",platform=1).zhuban_sim()
|
|
|
|
|
|
@@ -154,7 +154,7 @@ class SQ_SIMUpdate(object):
|
|
|
for i in qxz_cursor:
|
|
|
device_id = i["equip_id_id"]
|
|
|
iccid = i["iccid"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=iccid,device_type="气象站",platform=1).zhuban_sim()
|
|
|
|
|
|
@@ -168,7 +168,7 @@ class SQ_SIMUpdate(object):
|
|
|
photo_iccid = i["simid"]
|
|
|
equip_status = ast.literal_eval(bzy_status)
|
|
|
zhuban_iccid = equip_status.get("iccid","")
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=zhuban_iccid,device_type="孢子仪",platform=1).zhuban_sim()
|
|
|
if photo_iccid and photo_iccid != zhuban_iccid:
|
|
|
@@ -238,7 +238,7 @@ class BD_SIMUpdate(object):
|
|
|
for i in scd_list:
|
|
|
d_id = i["d_id"]
|
|
|
device_id = i["device_id"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="大数据平台":
|
|
|
scd_data_cursor = self.scd_collection.find_one(
|
|
|
filter={
|
|
|
@@ -264,7 +264,7 @@ class BD_SIMUpdate(object):
|
|
|
d_id = i["d_id"]
|
|
|
device_id = i["device_id"]
|
|
|
photo_iccid = i["simid"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="大数据平台":
|
|
|
cbd_data_cursor = self.cbd_collection.find_one(
|
|
|
filter={
|
|
|
@@ -293,7 +293,7 @@ class BD_SIMUpdate(object):
|
|
|
photo_iccid = i["simid"]
|
|
|
equip_status = ast.literal_eval(cbd_status)
|
|
|
zhuban_iccid = equip_status.get("iccid","")
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="四情平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=zhuban_iccid,device_type="测报灯",platform=1).zhuban_sim()
|
|
|
SIMUpdate(deviceId=device_id,iccid=photo_iccid,device_type="测报灯",platform=1).photo_sim()
|
|
|
@@ -304,7 +304,7 @@ class BD_SIMUpdate(object):
|
|
|
for i in xycb_list:
|
|
|
d_id = i["d_id"]
|
|
|
device_id = i["device_id"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="大数据平台":
|
|
|
xycb_data_cursor = self.xycb_collection.find_one(
|
|
|
filter={
|
|
|
@@ -337,7 +337,7 @@ class BD_SIMUpdate(object):
|
|
|
for i in qxz_list_cursor:
|
|
|
device_id = i["device_id"]
|
|
|
iccid = i["iccid"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="大数据平台":
|
|
|
SIMUpdate(deviceId=device_id,iccid=iccid,device_type="气象站",platform=2).zhuban_sim()
|
|
|
|
|
|
@@ -348,7 +348,7 @@ class BD_SIMUpdate(object):
|
|
|
d_id = i["d_id"]
|
|
|
device_id = i["device_id"]
|
|
|
photo_iccid = i["simid"]
|
|
|
- device_info = get_equip_list(d_id=device_id, isfullId=1)
|
|
|
+ device_info = DeviceInfoUtils().get_equip_list(d_id=device_id, isfullId=1)
|
|
|
if device_info and device_info[0]["plat"]=="大数据平台":
|
|
|
bzy_data_cursor = self.bzy_collection.find_one(
|
|
|
filter={
|