|
|
@@ -79,6 +79,7 @@ use App\Model\GroupMemberImp;
|
|
|
use App\Model\GroupImp;
|
|
|
use App\Model\GroupTalkImp;
|
|
|
use App\Model\GroupTalkMessagerImp;
|
|
|
+use think\controller\Rest;
|
|
|
|
|
|
#[RpcService(name: "NewsService", protocol: "jsonrpc-http", server: "jsonrpc-http")]
|
|
|
class NewsService implements NewsServiceInterface
|
|
|
@@ -500,7 +501,8 @@ class NewsService implements NewsServiceInterface
|
|
|
$levelArr = json_decode($articleData['level'], true);
|
|
|
var_dump($levelArr, '----------levelArr-----------1');
|
|
|
//content中提取图片第一个图,正则提取
|
|
|
- $reg = '/<img.*?src=[\"|\']?(.*?)[\"|\']?\s.*?>/i';
|
|
|
+ // 优化正则表达式,仅匹配 src 属性值,避免匹配到多余内容
|
|
|
+ $reg = '/<img.*?src=[\'"]?([^\'" >]+)[\'"]?.*?>/i';
|
|
|
preg_match_all($reg, $data['content'], $matches);
|
|
|
if (isset($matches[1][0])) {
|
|
|
//截取varchar240
|