You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Controller\v3;
use App\Controller\BaseController;use Hyperf\Di\Annotation\Inject;use App\Service\v3\Interfaces\ShopCartServiceInterface;
class ShopCartController extends BaseController{ /** * @Inject * @var ShopCartServiceInterface */ protected $shopCartService; public function detail() { $userId = $this->request->input('user_id'); $marketId = $this->request->input('market_id'); //获取购物车商品信息
$res['store_lists'] = $this->shopCartService->do($userId,$marketId); //获取购物车失效商品信息
$res['store_lists_invalid'] = $this->shopCartService->undo(); //计算购物车价格
$res['total'] = $this->shopCartService->getTotal($userId,$marketId); return $this->success($res); }
public function info() { $userId = $this->request->input('user_id'); $marketId = $this->request->input('market_id'); $res['shopcart']['count'] = $this->shopCartService->countGoods(); $res['shopcart']['total'] = $this->shopCartService->getTotal($userId,$marketId); return $this->success($res); }}
|