From b47c0e1e014081e4faff9feb100158628d23f80f Mon Sep 17 00:00:00 2001 From: denghy Date: Tue, 26 Feb 2019 17:02:36 +0800 Subject: [PATCH] month --- app/Domains/Virtual/Repositories/FlowPoolRepository.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Domains/Virtual/Repositories/FlowPoolRepository.php b/app/Domains/Virtual/Repositories/FlowPoolRepository.php index 29cbc169..49d82414 100644 --- a/app/Domains/Virtual/Repositories/FlowPoolRepository.php +++ b/app/Domains/Virtual/Repositories/FlowPoolRepository.php @@ -2,6 +2,7 @@ namespace App\Domains\Virtual\Repositories; +use Carbon\Carbon; use App\Core\Repository; use App\Models\Virtual\FlowPool as Model; @@ -72,6 +73,13 @@ class FlowPoolRepository extends Repository }); } + if (isset($conditions['month'])) { + $time = Carbon::parse($conditions['month'])->format('Y-m-d H:i:s'); + $this->model = $this->model->where(function ($subQuery) use ($time) { + $subQuery->where('start_at', '<=', $time)->where('end_at', '>=', $time); + }); + } + return $this; } }