update
This commit is contained in:
parent
4c3042b049
commit
e57a1d4d60
@ -131,7 +131,7 @@ class ContractController extends BaseAdminController
|
|||||||
}
|
}
|
||||||
$pageNo = !empty($param['page_no']) ? $param['page_no'] : 1;
|
$pageNo = !empty($param['page_no']) ? $param['page_no'] : 1;
|
||||||
$pageSize = !empty($param['page_size']) ? $param['page_size'] : 15;
|
$pageSize = !empty($param['page_size']) ? $param['page_size'] : 15;
|
||||||
$data = Contract::where($where)
|
$data = Contract::whereor($where)
|
||||||
->page($pageNo, $pageSize)
|
->page($pageNo, $pageSize)
|
||||||
->order('create_time desc')
|
->order('create_time desc')
|
||||||
->select()->each(function($item){
|
->select()->each(function($item){
|
||||||
|
@ -52,7 +52,22 @@ class VehicleLists extends BaseAdminDataLists implements ListsSearchInterface
|
|||||||
->each(function($item){
|
->each(function($item){
|
||||||
$item['status_name'] = $item->status_name;
|
$item['status_name'] = $item->status_name;
|
||||||
$item['type_name'] = $item->type_name;
|
$item['type_name'] = $item->type_name;
|
||||||
|
$item['mileage'] = 0;
|
||||||
|
if($item['status'] == 2){
|
||||||
|
$item['rent_info'] = VehicleRent::where('car_id',$item['id'])->find();
|
||||||
|
$goodsTotal = 0;
|
||||||
|
Logistics::field('order_id')->where('courier_id',$item['rent_info']['use_user_id'])->where('status',1)->select()->each(function($case)use(&$goodsTotal){
|
||||||
|
$count = 0;
|
||||||
|
Product::field('product_num,cart_info')->where('order_id', $case['order_id'])->select()->each(function($pro_item)use(&$count){
|
||||||
|
$pro_item['cart_info'] = json_decode($pro_item['cart_info'], true);
|
||||||
|
$count += $pro_item['product_num'];
|
||||||
|
unset($pro_item['cart_info']);
|
||||||
|
})->toArray();
|
||||||
|
$case['count'] = $count;
|
||||||
|
$goodsTotal += $case['count'];
|
||||||
|
})->toArray();
|
||||||
|
$item['goodsTotal'] = $goodsTotal;
|
||||||
|
}
|
||||||
return $item;
|
return $item;
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user