cqp преди 2 месеца
родител
ревизия
6c40353f3b
променени са 1 файла, в които са добавени 12 реда и са изтрити 10 реда
  1. 12 10
      app/Service/DeviceService.php

+ 12 - 10
app/Service/DeviceService.php

@@ -181,17 +181,19 @@ class DeviceService extends Service
         }
         if(! empty($data['power'])){
             $power = $data['power'];
-            $type = $power['type'];
-
-            if($type == 1){
-                $str = '>';
-            }elseif ($type == 2){
-                $str = '=';
-            }else{
-                $str = '<';
+            $type = $power['type'] ?? '';
+
+            if($type){
+                if($type == 1){
+                    $str = '>';
+                }elseif ($type == 2){
+                    $str = '=';
+                }else{
+                    $str = '<';
+                }
+                $value = $power['value'] ?? '';
+                $model->where('power',$str, $value);
             }
-            $value = $power['value'] ?? '';
-            $model->where('power',$str, $value);
         }
 
         return $model;