添加大宗物资管理操作日志

dev
vine_liutk 2022-11-15 10:55:23 +08:00
parent eb6e59e783
commit 3850bcd0a3
1 changed files with 8 additions and 0 deletions

View File

@ -9,6 +9,8 @@ use App\Models\Materiel;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\ResourceCollection;
use App\Services\OperationLogService;
use App\Enums\OperationType;
class MaterielController extends Controller
{
@ -54,6 +56,8 @@ class MaterielController extends Controller
$materiel->updated_by = $user->id;
$materiel->save();
(new OperationLogService())->inLog(OperationType::Create, '', $materiel, $request->input());
return MaterielResource::make(
$materiel->setRelations([
'createdBy' => $user,
@ -92,6 +96,8 @@ class MaterielController extends Controller
$materiel->save();
(new OperationLogService())->inLog(OperationType::Update, '', $materiel, $request->input());
return MaterielResource::make(
$materiel->loadMissing(['createdBy', 'updatedBy'])
);
@ -109,6 +115,8 @@ class MaterielController extends Controller
$materiel->delete();
(new OperationLogService())->inLog(OperationType::Delete, '', $materiel);
return response()->json(null);
}
}