diff --git a/app/Domains/Virtual/Services/FlowPoolService.php b/app/Domains/Virtual/Services/FlowPoolService.php index f131657b..a13d8cfc 100644 --- a/app/Domains/Virtual/Services/FlowPoolService.php +++ b/app/Domains/Virtual/Services/FlowPoolService.php @@ -133,8 +133,12 @@ class FlowPoolService extends Service 'cards.virtual_activated_at' ]; - $flows = app(FlowPoolMonth::class)->setTable($table)->leftJoin('cards', 'cards.sim', '=', "{$table}.sim")->select($select) + if (Schema::hasTable($table)) { + $flows = app(FlowPoolMonth::class)->setTable($table)->leftJoin('cards', 'cards.sim', '=', "{$table}.sim")->select($select) ->whereIn('pool_id', $flowPools->pluck('id')->toArray())->get()->groupBy('pool_id'); + } else { + $flows = []; + } // 流量统计 $flowPools->map(function ($flowPool) use ($month, $flows) {