正在显示
1 个修改的文件
包含
15 行增加
和
0 行删除
| @@ -13,6 +13,9 @@ use App\Enums\Common\Code; | @@ -13,6 +13,9 @@ use App\Enums\Common\Code; | ||
| 13 | use App\Http\Controllers\Bside\BaseController; | 13 | use App\Http\Controllers\Bside\BaseController; |
| 14 | use App\Models\HomeCount\Count; | 14 | use App\Models\HomeCount\Count; |
| 15 | use App\Models\HomeCount\MonthCount; | 15 | use App\Models\HomeCount\MonthCount; |
| 16 | +use App\Models\News\News; | ||
| 17 | +use App\Models\Product\Category; | ||
| 18 | +use App\Models\Product\Product; | ||
| 16 | use Carbon\Carbon; | 19 | use Carbon\Carbon; |
| 17 | 20 | ||
| 18 | class MonthReportController extends BaseController | 21 | class MonthReportController extends BaseController |
| @@ -66,6 +69,18 @@ class MonthReportController extends BaseController | @@ -66,6 +69,18 @@ class MonthReportController extends BaseController | ||
| 66 | 'project_id' => $this->user['project_id'] | 69 | 'project_id' => $this->user['project_id'] |
| 67 | ]; | 70 | ]; |
| 68 | $info['pv_ip'] = (new Count())->list($param,'date',['id','pv_num','ip_num','date']); | 71 | $info['pv_ip'] = (new Count())->list($param,'date',['id','pv_num','ip_num','date']); |
| 72 | + $categoryModel = new Category(); | ||
| 73 | + $info['category_num'] = $categoryModel->formatQuery(['status'=>1])->count(); | ||
| 74 | + $productModel = new Product(); | ||
| 75 | + $info['products_num'] = $productModel->formatQuery(['status'=>1])->count(); | ||
| 76 | + $info['products_num_last_30'] = $productModel->formatQuery( | ||
| 77 | + ['status'=>1,'created_at'=>['between',[now()->subDays(30)->startOfDay()->toDateString(),now()->startOfDay()->toDateString()]] | ||
| 78 | + ])->count(); | ||
| 79 | + $newsModel = new News(); | ||
| 80 | + $info['news_num'] = $newsModel->formatQuery(['status'=>0])->count(); | ||
| 81 | + $info['news_num_last_7'] = $newsModel->formatQuery( | ||
| 82 | + ['status'=>1,'created_at'=>['between',[now()->subDays(7)->startOfDay()->toDateString(),now()->startOfDay()->toDateString()]] | ||
| 83 | + ])->count(); | ||
| 69 | $this->response('success',Code::SUCCESS,$info); | 84 | $this->response('success',Code::SUCCESS,$info); |
| 70 | } | 85 | } |
| 71 | } | 86 | } |
-
请 注册 或 登录 后发表评论