This commit is contained in:
2026-02-02 11:00:40 +03:00
parent 87a1a628d3
commit 2d0f236fa4
22 changed files with 1119 additions and 461 deletions

View File

@@ -36,7 +36,9 @@ class DetectorSerializer(serializers.ModelSerializer):
fields = ('detector_id', 'type', 'detector_type', 'serial_number', 'name', 'object', 'status', 'zone', 'floor', 'notifications')
def get_detector_id(self, obj):
return obj.name or f"{obj.sensor_type.code}-{obj.id}"
# Используем serial_number для совместимости с 3D моделью
# Если serial_number нет, используем ID с префиксом
return obj.serial_number or f"sensor_{obj.id}"
def get_type(self, obj):
sensor_type_mapping = {