diff --git a/app/Models/Terminal.php b/app/Models/Terminal.php index 7b53dec..def5544 100644 --- a/app/Models/Terminal.php +++ b/app/Models/Terminal.php @@ -72,7 +72,17 @@ class Terminal extends Model */ public function syncLogs() { - return $this->hasMany(TerminalSyncLog::class); + return $this->hasMany(TerminalSyncLog::class)->orderBy('created_at', 'desc'); + } + + /** + * 获取终端的最新同步日志 + * + * @return \Illuminate\Database\Eloquent\Relations\HasOne + */ + public function latestSyncLog() + { + return $this->hasOne(TerminalSyncLog::class)->latestOfMany(); } /**