)/is'; $fileUrl = FileService::getFileUrl(); return preg_replace($preg, "\${1}$fileUrl\${2}\${3}", $value); } // 去除内容图片域名 public function setContentAttr($value, $data) { $fileUrl = FileService::getFileUrl(); $content = str_replace($fileUrl, '/', $value); return $content; } /** * @notes 商品类型描述 * @param $value * @param $data * @return string|string[] * @author 段誉 * @date 2022/3/30 11:59 */ public function getTypeDescAttr($value, $data) { return IntegralGoodsEnum::getTypeDesc($data['type']); } /** * @notes 兑换所需描述 * @param $value * @param $data * @return string * @author 段誉 * @date 2022/3/30 11:59 */ public function getNeedDescAttr($value, $data) { $desc = $data['need_integral'] . '积分+' . $data['need_money'] . '元'; if ($data['type'] == IntegralGoodsEnum::TYPE_BALANCE || $data['exchange_way'] == IntegralGoodsEnum::EXCHANGE_WAY_INTEGRAL) { $desc = $data['need_integral'] . '积分'; } return $desc; } }