update: add statis api

This commit is contained in:
v2board
2023-05-11 00:24:03 +08:00
parent 76f4a1764b
commit 9db5d3d483
3 changed files with 49 additions and 1 deletions

View File

@ -57,6 +57,22 @@ class StatController extends Controller
];
}
public function getStatRecord(Request $request)
{
$request->validate([
'type' => 'required|in:order_total,commission_total,register_count',
'start_at' => '',
'end_at'
]);
$statisticalService = new StatisticalService();
$statisticalService->setStartAt($request->input('start_at'));
$statisticalService->setEndAt($request->input('end_at'));
return [
'data' => $statisticalService->getStatRecord($request->input('type'))
];
}
public function getOverride(Request $request)
{
return [