Browse Source

增加车位属性是否闪烁

master
wanghongjun 5 days ago
parent
commit
bb266165e4
  1. 3
      app/Models/ParkingSpaceType.php
  2. 2
      app/Services/ParkingSpaceTypeService.php
  3. 1
      database/migrations/2026_03_09_143728_create_parking_space_type_table.php

3
app/Models/ParkingSpaceType.php

@ -24,7 +24,8 @@ class ParkingSpaceType extends Model
'attributes_id', 'attributes_id',
'attr_color_occupy', 'attr_color_occupy',
'attr_color_vacant', 'attr_color_vacant',
'attr_color_warning' 'attr_color_warning',
'attr_is_flicker'
]; ];
protected $hidden protected $hidden
= [ = [

2
app/Services/ParkingSpaceTypeService.php

@ -97,6 +97,7 @@ class ParkingSpaceTypeService
'default_color_occupy' => $data['default_color_occupy'] ?? '', 'default_color_occupy' => $data['default_color_occupy'] ?? '',
'default_color_vacant' => $data['default_color_vacant'] ?? '', 'default_color_vacant' => $data['default_color_vacant'] ?? '',
'default_color_warning' => $data['default_color_warning'] ?? '', 'default_color_warning' => $data['default_color_warning'] ?? '',
'default_is_warning' => $data['default_is_warning'] ?? '0',
'default_is_flicker' => $data['default_is_flicker'] ?? '0' 'default_is_flicker' => $data['default_is_flicker'] ?? '0'
]; ];
if (isset($data['attributes_id'])) { if (isset($data['attributes_id'])) {
@ -106,6 +107,7 @@ class ParkingSpaceTypeService
$saveData['attr_color_vacant'] = $data['attr_color_vacant'] ?? ''; $saveData['attr_color_vacant'] = $data['attr_color_vacant'] ?? '';
$saveData['attr_color_warning'] = $data['attr_color_warning'] ?? ''; $saveData['attr_color_warning'] = $data['attr_color_warning'] ?? '';
$saveData['attr_is_warning'] = $data['attr_is_warning'] ?? 0; $saveData['attr_is_warning'] = $data['attr_is_warning'] ?? 0;
$saveData['attr_is_flicker'] = $data['attr_is_flicker'] ?? 0;
return $saveData; return $saveData;
} }

1
database/migrations/2026_03_09_143728_create_parking_space_type_table.php

@ -25,6 +25,7 @@ return new class extends Migration
$table->string('attr_color_vacant', 50)->nullable()->comment('车位属性指示灯颜色(空置)'); $table->string('attr_color_vacant', 50)->nullable()->comment('车位属性指示灯颜色(空置)');
$table->string('attr_color_warning', 50)->nullable()->comment('车位属性报警指示灯颜色'); $table->string('attr_color_warning', 50)->nullable()->comment('车位属性报警指示灯颜色');
$table->tinyInteger('attr_is_warning')->nullable()->comment('车位属性是否报警 0否 1是'); $table->tinyInteger('attr_is_warning')->nullable()->comment('车位属性是否报警 0否 1是');
$table->tinyInteger('attr_is_flicker')->default(0)->comment('车位属性是否闪烁 0否 1是');
$table->timestamps(); $table->timestamps();
$table->softDeletes(); $table->softDeletes();
$table->innoDb(); $table->innoDb();

Loading…
Cancel
Save