Browse Source

计调版 旅行社没有自动上架功能

master
lemon 4 years ago
parent
commit
5c2bcf19e7
  1. 5
      app/Models/AgentProductItem.php
  2. 4
      app/Providers/ProductServiceProvider.php

5
app/Models/AgentProductItem.php

@ -25,4 +25,9 @@ class AgentProductItem extends BaseModel
{
return $this->belongsTo(AgentProduct::class);
}
public function agent()
{
return $this->belongsTo(Agent::class);
}
}

4
app/Providers/ProductServiceProvider.php

@ -2,6 +2,7 @@
namespace App\Providers;
use App\Common\AgentType;
use App\Common\ProductStatus;
use App\Models\AgentProduct;
use App\Models\AgentProductItem;
@ -42,6 +43,9 @@ class ProductServiceProvider extends ServiceProvider
$agentIds = AgentProductItem::query()
->withoutGlobalScope('orderById')
->where('supplier_id', $product->supplier_id)
->whereHas('agent',function($query) {
$query->where('type','!=',AgentType::CLUSTER);
})
->distinct()
->pluck('agent_id');
foreach ($agentIds as $v) {

Loading…
Cancel
Save