diff --git a/app/Merchant/Controllers/Census/IndexController.php b/app/Merchant/Controllers/Census/IndexController.php index 3f980ec..f68b540 100644 --- a/app/Merchant/Controllers/Census/IndexController.php +++ b/app/Merchant/Controllers/Census/IndexController.php @@ -6,6 +6,7 @@ use App\Merchant\Controllers\Controller; use App\Merchant\Exporters\CensusExport; use App\Models\ActivityRule; use App\Models\Coupon; +use App\Models\UserCode; use Auth; use Illuminate\Http\Request; @@ -21,26 +22,23 @@ class IndexController extends Controller $coupons = Coupon::where('user_id', $user->id) ->whereYear('created_at', $month[0]) - ->whereMonth('created_at', $month[1]) + // ->whereMonth('created_at', $month[1]) ->where('status', 2) ->get(['id', 'thirdPartyGoodsId', 'created_at']); - $rules = ActivityRule::get(); + $rules = $user->code; - $coupons = $coupons->groupBy('create_day')->map(function ($items, $key) use ($rules) { - $data = [ - 'day' => $key, - // 'ysd10' => $items->where('thirdPartyGoodsId', 'YSD-full100-10')->count(), - // 'ysd25' => $items->where('thirdPartyGoodsId', 'YSD-full100-25')->count(), - // 'ysd50' => $items->where('thirdPartyGoodsId', 'YSD-full100-50')->count(), - // 'ysd100' => $items->where('thirdPartyGoodsId', 'YSD-full200-100')->count(), - ]; - foreach ($rules as $rule) { - $data[$rule->code] = $items->where('thirdPartyGoodsId', $rule->code)->count(); - } + $coupons = $coupons->groupBy('create_day') + ->map(function ($items, $key) use ($rules) { + $data = [ + 'day' => $key, + ]; + foreach ($rules as $rule) { + $data[$rule->code] = $items->where('thirdPartyGoodsId', $rule->code)->count(); + } - return collect($data); - }); + return collect($data); + }); $all = []; foreach ($rules as $rule) { diff --git a/app/Merchant/Resources/views/census/index.blade.php b/app/Merchant/Resources/views/census/index.blade.php index 282a61a..63881f3 100644 --- a/app/Merchant/Resources/views/census/index.blade.php +++ b/app/Merchant/Resources/views/census/index.blade.php @@ -7,7 +7,8 @@ @endsection @push('script') - +