Browse Source

增加标题、旅游须知、产品图片、产品详情等产品信息同步到代理商产品

master
李可松 4 years ago
parent
commit
065edd5775
  1. 13
      app/Providers/ProductServiceProvider.php

13
app/Providers/ProductServiceProvider.php

@ -40,8 +40,18 @@ class ProductServiceProvider extends ServiceProvider
{
Product::updated(function ($product) {
if ($product->isDirty('status') && $product->status == ProductStatus::ON_SALE) {
//自动上架
/** 同步信息到代理商产品 START */
AgentProduct::query()
->where(['type' => 0, 'product_id' => $product->id])
->update([
'title' => $product->title,
'know' => $product->know,
'content' => $product->content,
'pictures' => $product->pictures,
]);
/** 同步信息到代理商产品 END */
/** 自动上架 START */
$agentIds = AgentProductItem::query()
->withoutGlobalScope('orderById')
->where('supplier_id', $product->supplier_id)
@ -125,6 +135,7 @@ class ProductServiceProvider extends ServiceProvider
throw new \Exception('自动上架失败::' . $e->getTraceAsString());
}
}
/** 自动上架 END */
}
});

Loading…
Cancel
Save