添加大宗物资管理操作日志
parent
eb6e59e783
commit
3850bcd0a3
|
|
@ -9,6 +9,8 @@ use App\Models\Materiel;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||||
|
use App\Services\OperationLogService;
|
||||||
|
use App\Enums\OperationType;
|
||||||
|
|
||||||
class MaterielController extends Controller
|
class MaterielController extends Controller
|
||||||
{
|
{
|
||||||
|
|
@ -54,6 +56,8 @@ class MaterielController extends Controller
|
||||||
$materiel->updated_by = $user->id;
|
$materiel->updated_by = $user->id;
|
||||||
$materiel->save();
|
$materiel->save();
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Create, '', $materiel, $request->input());
|
||||||
|
|
||||||
return MaterielResource::make(
|
return MaterielResource::make(
|
||||||
$materiel->setRelations([
|
$materiel->setRelations([
|
||||||
'createdBy' => $user,
|
'createdBy' => $user,
|
||||||
|
|
@ -92,6 +96,8 @@ class MaterielController extends Controller
|
||||||
|
|
||||||
$materiel->save();
|
$materiel->save();
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Update, '', $materiel, $request->input());
|
||||||
|
|
||||||
return MaterielResource::make(
|
return MaterielResource::make(
|
||||||
$materiel->loadMissing(['createdBy', 'updatedBy'])
|
$materiel->loadMissing(['createdBy', 'updatedBy'])
|
||||||
);
|
);
|
||||||
|
|
@ -109,6 +115,8 @@ class MaterielController extends Controller
|
||||||
|
|
||||||
$materiel->delete();
|
$materiel->delete();
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Delete, '', $materiel);
|
||||||
|
|
||||||
return response()->json(null);
|
return response()->json(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue