[DOCS] 現代化 IoT API (B010) 通訊協議與文件中心 UI/UX 重整
This commit is contained in:
@@ -21,12 +21,12 @@ class MachineService
|
||||
return DB::transaction(function () use ($serialNo, $data) {
|
||||
$machine = Machine::where('serial_no', $serialNo)->firstOrFail();
|
||||
|
||||
// 參數相容性處理 (Mapping legacy fields to new fields)
|
||||
// 採用現代化語意命名 (Modern semantic naming)
|
||||
$temperature = $data['temperature'] ?? $machine->temperature;
|
||||
$currentPage = $data['current_page'] ?? $data['M_Stus2'] ?? $machine->current_page;
|
||||
$doorStatus = $data['door_status'] ?? $data['door'] ?? $machine->door_status;
|
||||
$firmwareVersion = $data['firmware_version'] ?? $data['M_Ver'] ?? $machine->firmware_version;
|
||||
$model = $data['model'] ?? $data['M_Stus'] ?? $machine->model;
|
||||
$currentPage = $data['current_page'] ?? $machine->current_page;
|
||||
$doorStatus = $data['door_status'] ?? $machine->door_status;
|
||||
$firmwareVersion = $data['firmware_version'] ?? $machine->firmware_version;
|
||||
$model = $data['model'] ?? $machine->model;
|
||||
|
||||
$updateData = [
|
||||
'status' => 'online',
|
||||
|
||||
Reference in New Issue
Block a user