diff --git a/app/api/lists/order/CartList.php b/app/api/lists/order/CartList.php index 29d61ef..0368372 100644 --- a/app/api/lists/order/CartList.php +++ b/app/api/lists/order/CartList.php @@ -19,7 +19,7 @@ use app\common\model\goods\Unit; class CartList extends BaseAdminDataLists implements ListsSearchInterface, ListsExtendInterface { - protected $total_price; + protected $total_price=0; /** @@ -58,12 +58,11 @@ class CartList extends BaseAdminDataLists implements ListsSearchInterface, Lists }) ->toArray(); - $total_price = 0; foreach ($list as $key => &$item) { $find = Goods::where(['id' => $item['goods_id']])->field('name,imgs,unit,sell')->find(); if($find){ $item['goods_total_price'] = bcmul($item['cart_num'], $find['sell'], 2); - $total_price += $item['goods_total_price']; + $this->total_price=bcadd($this->total_price,$item['goods_total_price'],2); $item['goods_name'] = $find['name']; $item['imgs'] = $find['imgs']; $item['sell'] = $find['sell']; @@ -71,7 +70,6 @@ class CartList extends BaseAdminDataLists implements ListsSearchInterface, Lists } } - $this->total_price=$total_price; return $list; } diff --git a/composer.phar b/composer.phar index d39c3e6..53f8b81 100755 Binary files a/composer.phar and b/composer.phar differ