fix on basket
This commit is contained in:
@@ -8,9 +8,18 @@ use \Cart;
|
||||
|
||||
class ShopCart
|
||||
{
|
||||
public static function add($item)
|
||||
public static function add($item, $update = false)
|
||||
{
|
||||
$ret = self::get()->add($item);
|
||||
if (self::has($item['id'])) {
|
||||
if ($update) {
|
||||
self::remove($id);
|
||||
$ret = self::get()->add($item);
|
||||
} else {
|
||||
$ret = self::get()->update($item['id'], ['quantity' => $item['quantity']]);
|
||||
}
|
||||
} else {
|
||||
$ret = self::get()->add($item);
|
||||
}
|
||||
return [
|
||||
'count' => self::count(),
|
||||
'quantity' => self::getTotalQuantity(),
|
||||
|
||||
Reference in New Issue
Block a user