getUserId(); } /** * 记录操作日志. * @param string $subject 主题. * @param string $svalue 关联数据. * @return bool */ protected function log(string $subject, $svalue = '') { list($module, $action) = $this->getModuleAndAction(); $inputs = [ 'user_id' => $this->getUserId(), 'subject' => mb_strcut((string)$subject, 0, 700), 'module' => $module, 'action' => $action, 'svalue' => !empty($svalue) ? mb_strcut((string)$svalue, 0, 700) : '', ]; make(UserLogRepository::class)->createOne($inputs); return true; } }