feat(WarehouseOrderController): 添加了计算订单总价的功能
This commit is contained in:
parent
907584a400
commit
fcaf009427
@ -215,6 +215,7 @@ class WarehouseOrderController extends BaseAdminController
|
||||
$system_store = SystemStore::where('id', $order['store_id'])->value('name');
|
||||
$data = WarehouseProduct::where('oid', $id)->select();
|
||||
$order['total_num'] = 0;
|
||||
$total_price=0;
|
||||
foreach ($data as $key => &$value) {
|
||||
$find = StoreProduct::where('id', $value->product_id)->find();
|
||||
$value->store_name = $find['store_name'] ?? '';
|
||||
@ -222,6 +223,7 @@ class WarehouseOrderController extends BaseAdminController
|
||||
if($type==2){
|
||||
$value->price = $find['price'];
|
||||
$value->total_price=bcmul($find['price'],$value['nums'],2);
|
||||
$total_price+=$value->total_price;
|
||||
}else{
|
||||
$value->price = $value['purchase'];
|
||||
}
|
||||
@ -233,6 +235,9 @@ class WarehouseOrderController extends BaseAdminController
|
||||
}
|
||||
$order['total_num'] += $value->nums;
|
||||
}
|
||||
if($type==2){
|
||||
$order['total_price']=$total_price;
|
||||
}
|
||||
$order['delivery_time']=date('Y-m-d H:i:s',$order['delivery_time']);
|
||||
$order['pay_time']=$order['create_time'];
|
||||
$order['order_id']=$order['code'];
|
||||
|
Loading…
x
Reference in New Issue
Block a user