diff --git a/app/job/service/goods/Collector.php b/app/job/service/goods/Collector.php index 553c4c18..a1cd8cc6 100644 --- a/app/job/service/goods/Collector.php +++ b/app/job/service/goods/Collector.php @@ -207,10 +207,15 @@ class Collector extends BaseService public function updateGoods(string $url, array $form, int $storeId): bool { $goods = GoodsModel::where('goods_id', $form['goods_id'])->find(); + //商品不存在 if (!$goods || !$url) { return false; } + //新阙通信的抓取过了,就不抓取了 + if ($goods['channel'] == 'xqtx' && $goods['content']) { + return true; + } try { // 采集第三方商品数据 @@ -276,6 +281,7 @@ class Collector extends BaseService if ($goods->channel == "xqtx") { //goods $data['stock_total'] = $form['stock_total']; + $data['goods_name'] = $original['goods_name']; //设置当前商品价格 $data['profit'] = $original['goods_price'] - $original['cost_price'];