From afe617a23be6ce254743be9549d3a2d94380417d Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Tue, 15 Nov 2022 11:03:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=89=A9=E4=BD=99=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/RiceShrimpIndustryController.php | 8 ++++++++ app/Http/Controllers/RiceShrimpPriceController.php | 8 ++++++++ app/Http/Controllers/UserController.php | 5 +++++ 3 files changed, 21 insertions(+) diff --git a/app/Http/Controllers/RiceShrimpIndustryController.php b/app/Http/Controllers/RiceShrimpIndustryController.php index 929714d..9a8f1e3 100644 --- a/app/Http/Controllers/RiceShrimpIndustryController.php +++ b/app/Http/Controllers/RiceShrimpIndustryController.php @@ -9,6 +9,8 @@ use App\Models\RiceShrimpIndustry; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\ResourceCollection; +use App\Services\OperationLogService; +use App\Enums\OperationType; class RiceShrimpIndustryController extends Controller { @@ -53,6 +55,8 @@ class RiceShrimpIndustryController extends Controller $riceShrimpIndustry->updated_by = $user->id; $riceShrimpIndustry->save(); + (new OperationLogService())->inLog(OperationType::Create, '', $riceShrimpIndustry, $request->input()); + return RiceShrimpIndustryResource::make( $riceShrimpIndustry->setRelations([ 'createdBy' => $user, @@ -90,6 +94,8 @@ class RiceShrimpIndustryController extends Controller $riceShrimpIndustry->save(); + (new OperationLogService())->inLog(OperationType::Update, '', $riceShrimpIndustry, $request->input()); + return RiceShrimpIndustryResource::make( $riceShrimpIndustry->loadMissing(['createdBy', 'updatedBy']) ); @@ -107,6 +113,8 @@ class RiceShrimpIndustryController extends Controller $riceShrimpIndustry->delete(); + (new OperationLogService())->inLog(OperationType::Delete, '', $riceShrimpIndustry); + return response()->json(null); } } diff --git a/app/Http/Controllers/RiceShrimpPriceController.php b/app/Http/Controllers/RiceShrimpPriceController.php index c4b61db..8173ebf 100644 --- a/app/Http/Controllers/RiceShrimpPriceController.php +++ b/app/Http/Controllers/RiceShrimpPriceController.php @@ -9,6 +9,8 @@ use App\Models\RiceShrimpPrice; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\ResourceCollection; +use App\Services\OperationLogService; +use App\Enums\OperationType; class RiceShrimpPriceController extends Controller { @@ -55,6 +57,8 @@ class RiceShrimpPriceController extends Controller 'updatedBy' => $user, ]); + (new OperationLogService())->inLog(OperationType::Create, '', $riceShrimpPrice, $request->input()); + return RiceShrimpPriceResource::make($riceShrimpPrice); } @@ -85,6 +89,8 @@ class RiceShrimpPriceController extends Controller $riceShrimpPrice->save(); + (new OperationLogService())->inLog(OperationType::Update, '', $riceShrimpPrice, $request->input()); + return RiceShrimpPriceResource::make( $riceShrimpPrice->loadMissing(['createdBy', 'updatedBy']) ); @@ -102,6 +108,8 @@ class RiceShrimpPriceController extends Controller $riceShrimpPrice->delete(); + (new OperationLogService())->inLog(OperationType::Delete, '', $riceShrimpPrice); + return response()->json(null); } } diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 3a9ca4e..9adb5a0 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -3,6 +3,8 @@ namespace App\Http\Controllers; use App\Http\Requestes\RestPasswordRequest; +use App\Services\OperationLogService; +use App\Enums\OperationType; class UserController extends Controller { @@ -21,6 +23,9 @@ class UserController extends Controller $user->password = bcrypt($input['password']); $user->save(); + $statusMsg = '修改密码'; + (new OperationLogService())->inLog(OperationType::Update, $statusMsg.'-用户【'.$user->name.'】'); + //退出所有端 $user->tokens()->delete();