feat: 增加'export'参数和价值计算功能
This commit is contained in:
parent
d9b553cca3
commit
2d10a79e54
@ -66,6 +66,7 @@ class StoreBranchProductLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
$class_all = $this->request->get('class_all');
|
$class_all = $this->request->get('class_all');
|
||||||
|
$export=$this->request->get('export');
|
||||||
$where = [];
|
$where = [];
|
||||||
if ($class_all) {
|
if ($class_all) {
|
||||||
$arr = Cate::where('pid', $class_all)->column('id');
|
$arr = Cate::where('pid', $class_all)->column('id');
|
||||||
@ -89,10 +90,13 @@ class StoreBranchProductLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order($this->sortOrder)
|
->order($this->sortOrder)
|
||||||
->select()
|
->select()
|
||||||
->each(function ($item) {
|
->each(function ($item) use($export) {
|
||||||
$item['system_store_name'] = SystemStore::where('id', $item['store_id'])->value('name');
|
$item['system_store_name'] = SystemStore::where('id', $item['store_id'])->value('name');
|
||||||
$item['unit_name'] = StoreProductUnit::where('id', $item['unit'])->value('name');
|
$item['unit_name'] = StoreProductUnit::where('id', $item['unit'])->value('name');
|
||||||
$item['cate_name'] = StoreCategory::where('id', $item['cate_id'])->value('name');
|
$item['cate_name'] = StoreCategory::where('id', $item['cate_id'])->value('name');
|
||||||
|
if($export==2){
|
||||||
|
$item['total_price'] = bcmul($item['purchase'],$item['stock'],2);
|
||||||
|
}
|
||||||
return $item;
|
return $item;
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
@ -150,6 +154,7 @@ class StoreBranchProductLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
'vip_price' => '会员价',
|
'vip_price' => '会员价',
|
||||||
'price' => '零售价',
|
'price' => '零售价',
|
||||||
'bar_code' => '条码',
|
'bar_code' => '条码',
|
||||||
|
'total_price' => '价值',
|
||||||
];
|
];
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user