table(TableName::QPRecordDB() . 'RecordUserGameDayCount') ->where('DateID', $DateID) ->selectRaw('count(UserID) UserCount,GameID,sum(Cnt) Cnt') ->groupBy('GameID') ->get(); foreach ($list as $value) { DB::connection('write')->table(TableName::QPRecordDB() . 'RecordServerGameCount') ->updateOrInsert(['DateID' => $DateID, 'GameID' => $value->GameID], ['DateID' => $DateID, 'GameID' => $value->GameID, 'Cnt' => $value->Cnt, 'UserCount' => $value->UserCount]); } try { (new Custom())->clearUnBackUser(); }catch (\Exception $e){ } } }