diff --git a/app/Endpoint/Api/Http/Controllers/Dealer/PurchaseSubsidyLogController.php b/app/Endpoint/Api/Http/Controllers/Dealer/PurchaseSubsidyLogController.php new file mode 100644 index 00000000..c0f97cb6 --- /dev/null +++ b/app/Endpoint/Api/Http/Controllers/Dealer/PurchaseSubsidyLogController.php @@ -0,0 +1,28 @@ +where('user_id', $request->user()->id)->find($id); + + if ($purchaseSubsidy) { + return DealerPurchaseSubsidyLogResource::collection( + $purchaseSubsidy->logs()->oldest('id')->get() + ); + } + + return response()->json([]); + } +} diff --git a/app/Endpoint/Api/Http/Resources/Dealer/DealerPurchaseSubsidyLogResource.php b/app/Endpoint/Api/Http/Resources/Dealer/DealerPurchaseSubsidyLogResource.php new file mode 100644 index 00000000..22901450 --- /dev/null +++ b/app/Endpoint/Api/Http/Resources/Dealer/DealerPurchaseSubsidyLogResource.php @@ -0,0 +1,22 @@ + $this->change_amount, + 'remark' => $this->remark, + ]; + } +} diff --git a/app/Endpoint/Api/routes.php b/app/Endpoint/Api/routes.php index 3b3a8043..cb939393 100644 --- a/app/Endpoint/Api/routes.php +++ b/app/Endpoint/Api/routes.php @@ -287,5 +287,7 @@ Route::group([ // 进货补贴 Route::get('purchase-subsidies', [Dealer\PurchaseSubsidyController::class, 'index']); + // 进货补贴流水 + Route::get('purchase-subsidies/{purchase_subsidy}/logs', [Dealer\PurchaseSubsidyLogController::class, 'index']); }); });