star-cloud/app/Jobs/Machine
twsystem1004 53b5d44fde fix(remote): ACK 的 message 寫入 note,否則失敗原因與查詢結果都被丟棄
ProcessCommandAck 的通用路徑原本只把 result/stock 併進 payload,未保存機台
回報的 message,導致:
- 指令失敗時 note 為空,後台看不到原因(Machine busy / 下位機無回應 /
  Unknown command…),無從診斷。
- query_jam 以 message 回傳查詢結果 JSON {"jam":[2,5],"belt":[]},
  在指令中心永遠顯示不出來。

改為一律將 message 寫入 note;機台未回 message 時保留既有 note,
避免覆蓋 Superseded 等既有提示。update_app 的 progress 分支不受影響。
2026-07-17 08:38:00 +00:00
..
ProcessAmbientTemp.php [FEAT] 新增環境溫度上限監測與遠端風扇指令控制功能 2026-06-04 11:45:48 +08:00
ProcessCoinInventory.php [FEAT] 重構機台日誌 UI 與增加多語系支援,並整合 IoT API 核心架構 2026-03-16 17:29:15 +08:00
ProcessCommandAck.php fix(remote): ACK 的 message 寫入 note,否則失敗原因與查詢結果都被丟棄 2026-07-17 08:38:00 +00:00
ProcessHeartbeat.php [FEAT] 優化溫度告警狀態轉移邏輯與完善機台專屬通知設定 UI 2026-05-21 14:34:55 +08:00
ProcessMachineError.php [REFACTOR] 整合 MQTT 異常上報與 MachineService 硬體代碼映射 2026-04-21 16:35:20 +08:00
ProcessMachineEvent.php [FEAT] 調整環境溫度上報文檔順序與機台硬體事件日誌歸類 2026-06-04 12:00:54 +08:00
ProcessRestockReport.php [FIX] 整合機台效期管理功能並優化 UI 比例 2026-03-24 16:46:04 +08:00
ProcessStateLog.php [FEAT] 優化機台硬體通訊協議與管理介面互動性 2026-04-08 14:52:00 +08:00
ProcessStatus.php [FEAT] 支援機台計畫性重啟狀態與語系更新 2026-05-14 18:07:53 +08:00
ProcessTransaction.php [STYLE] 銷售中心 UI 優化與出貨紀錄邏輯校正 2026-05-04 17:20:43 +08:00