|
@@ -92,6 +92,10 @@ class GatewaySubDeviceView(View):
|
|
if not all([serial_number, device_type, nickname, src_addr, family_id]):
|
|
if not all([serial_number, device_type, nickname, src_addr, family_id]):
|
|
return response.json(444)
|
|
return response.json(444)
|
|
now_time = int(time.time())
|
|
now_time = int(time.time())
|
|
|
|
+ if device_type == 216:
|
|
|
|
+ is_tampered = 1
|
|
|
|
+ else:
|
|
|
|
+ is_tampered = 0
|
|
try:
|
|
try:
|
|
# 查询网关设备数据
|
|
# 查询网关设备数据
|
|
device_info_qs = Device_Info.objects.filter(userID_id=user_id, serial_number=serial_number).values('id')
|
|
device_info_qs = Device_Info.objects.filter(userID_id=user_id, serial_number=serial_number).values('id')
|
|
@@ -109,7 +113,7 @@ class GatewaySubDeviceView(View):
|
|
nickname=nickname, ieee_addr=ieee_addr, src_addr=src_addr,
|
|
nickname=nickname, ieee_addr=ieee_addr, src_addr=src_addr,
|
|
status=1, mac=mac, device_model=device_model,
|
|
status=1, mac=mac, device_model=device_model,
|
|
manufacturer=manufacturer, sensor_serial=sensor_serial,
|
|
manufacturer=manufacturer, sensor_serial=sensor_serial,
|
|
- firmware_version=firmware_version,
|
|
|
|
|
|
+ firmware_version=firmware_version, is_tampered=is_tampered,
|
|
hardware_version=hardware_version,
|
|
hardware_version=hardware_version,
|
|
created_time=now_time, updated_time=now_time)
|
|
created_time=now_time, updated_time=now_time)
|
|
FamilyRoomDevice.objects.create(family_id=family_id, room_id=room_id, device_id=device_id,
|
|
FamilyRoomDevice.objects.create(family_id=family_id, room_id=room_id, device_id=device_id,
|