_updateResult = $result; } final function getUpdateResult() : int { return $this->_updateResult; } /** * NOTE: 修改器-图片转相对路径 * @author: 张无忌 * @param $value * @return mixed|string */ public function setImageAttr($value) { return $value ? UrlServer::setFileUrl($value) : ''; } /** * NOTE: 获取器-补全图片路径 * @author: 张无忌 * @param $value * @return string */ public function getImageAttr($value,$data) { if(!$value && isset($data['goods_snap'])){ return UrlServer::getFileUrl($data['goods_snap']['image']); } return $value ? UrlServer::getFileUrl($value) : ''; } /** * @notes 统一处理用户nickname * @param $nickname * @return string * @author lbzy * @datetime 2023-09-06 10:35:17 */ function getNicknameAttr($nickname) { if (in_array(app('http')->getName(), [ 'admin', 'shop' ]) && request()->isAjax()) { $nickname = htmlspecialchars($nickname); } return $nickname; } }