添加设备管理操作日志
parent
faf5e36069
commit
655c9ba04f
|
|
@ -18,6 +18,8 @@ use App\Models\AgriculturalBase;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
use App\Services\OperationLogService;
|
||||||
|
use App\Enums\OperationType;
|
||||||
|
|
||||||
class DeviceController extends Controller
|
class DeviceController extends Controller
|
||||||
{
|
{
|
||||||
|
|
@ -36,11 +38,13 @@ class DeviceController extends Controller
|
||||||
if ($input['type'] != DeviceType::Monitor->value) {
|
if ($input['type'] != DeviceType::Monitor->value) {
|
||||||
unset($input['extends']);
|
unset($input['extends']);
|
||||||
}
|
}
|
||||||
Device::create(array_merge($input, [
|
$device = Device::create(array_merge($input, [
|
||||||
'created_by' => auth('api')->user()?->id ?? 0,
|
'created_by' => auth('api')->user()?->id ?? 0,
|
||||||
'updated_by' => auth('api')->user()?->id ?? 0,
|
'updated_by' => auth('api')->user()?->id ?? 0,
|
||||||
]));
|
]));
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Create, '', $device, $request->input());
|
||||||
|
|
||||||
return $this->success('添加成功');
|
return $this->success('添加成功');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -60,6 +64,8 @@ class DeviceController extends Controller
|
||||||
'updated_by' => auth('api')->user()?->id ?? 0,
|
'updated_by' => auth('api')->user()?->id ?? 0,
|
||||||
]));
|
]));
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Update, '', $device, $request->input());
|
||||||
|
|
||||||
return $this->success('修改成功');
|
return $this->success('修改成功');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -67,6 +73,8 @@ class DeviceController extends Controller
|
||||||
{
|
{
|
||||||
$device->delete();
|
$device->delete();
|
||||||
|
|
||||||
|
(new OperationLogService())->inLog(OperationType::Delete, '', $device);
|
||||||
|
|
||||||
return $this->success('删除成功');
|
return $this->success('删除成功');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue