Browse Source

增加预估利润

master
李可松 4 years ago
parent
commit
477a835e36
  1. 13
      app/AdminAgent/Controllers/AgentProductController.php

13
app/AdminAgent/Controllers/AgentProductController.php

@ -9,11 +9,13 @@ use App\AdminAgent\Repositories\AgentProduct;
use App\Common\AgentType;
use App\Common\ProductStatus;
use App\Models\AgentProductItem;
use App\Models\AgentProductSpec;
use App\Models\Category;
use App\Models\Channel;
use App\Models\DiyForm;
use App\Models\Guide;
use App\Models\Product;
use App\Models\ProductSpec;
use App\Models\Supplier;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
@ -58,6 +60,17 @@ class AgentProductController extends AdminController
$grid->column('title', '产品名称')->limit(15);
$grid->column('price');
$grid->column('original_price');
$grid->column('预估利润')
->help('利润仅供参考,以实际结算为准')
->display(function () {
$spec = AgentProductSpec::where('agent_product_id', $this->id)->first();
if (!empty($spec->product_spec_id) && !empty($spec->price)) {
$pSpec = ProductSpec::where('id', $spec->product_spec_id)->first();
if (!empty($pSpec->cost_price)) {
return bcsub($spec->price, $pSpec->cost_price, 2);
}
}
});
$grid->column('sale');
$grid->column('stock');

Loading…
Cancel
Save