| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace App\Services;
- use App\Traits\ServiceAppAop;
- use App\WorkOrder;
- use App\WorkOrderLog;
- use Illuminate\Support\Facades\Auth;
- class WorkOrderLogService
- {
- use ServiceAppAop;
- protected $modelClass = WorkOrderLog::class;
- public function createLog(WorkOrder $workOrder, $type, $content)
- {
- $user = Auth::user();
- $log = new WorkOrderLog([
- 'work_order_id' => $workOrder->id,
- 'type' => $type,
- 'creator_id' => $user['id'] ?? '',
- 'content' => $content
- ]);
- $log->save();
- }
- }
|