From faf5e36069a6b493a57e76bd7d58c854d94a4db3 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Tue, 15 Nov 2022 10:01:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=86=9C=E4=BD=9C=E7=89=A9?= =?UTF-8?q?=E4=BA=A7=E9=87=8F=E7=AE=A1=E7=90=86=E6=93=8D=E4=BD=9C=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/CropYieldController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/CropYieldController.php b/app/Http/Controllers/CropYieldController.php index c92ed02..5d26e5b 100644 --- a/app/Http/Controllers/CropYieldController.php +++ b/app/Http/Controllers/CropYieldController.php @@ -11,6 +11,8 @@ use App\Models\CropYield; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Peidikeji\Keywords\Models\Keywords; +use App\Services\OperationLogService; +use App\Enums\OperationType; class CropYieldController extends Controller { @@ -42,12 +44,14 @@ class CropYieldController extends Controller $crop = Crop::find($cropId); - CropYield::create(array_merge($request->input(), [ + $cropYield = CropYield::create(array_merge($request->input(), [ 'category_id' => $crop->category_id ?? 0, 'created_by' => auth('api')->user()?->id ?? 0, 'updated_by' => auth('api')->user()?->id ?? 0, ])); + (new OperationLogService())->inLog(OperationType::Create, '', $cropYield, $request->input()); + return $this->success('添加成功'); } @@ -80,6 +84,8 @@ class CropYieldController extends Controller 'updated_by' => auth('api')->user()?->id ?? 0, ])); + (new OperationLogService())->inLog(OperationType::Update, '', $cropYield, $request->input()); + return $this->success('修改成功'); } @@ -87,6 +93,8 @@ class CropYieldController extends Controller { $cropYield->delete(); + (new OperationLogService())->inLog(OperationType::Delete, '', $cropYield); + return $this->success('删除成功'); }