ZLW-PC\Administrator
7 years ago
5 changed files with 169 additions and 52 deletions
-
110app/Http/Controllers/Api/CartController.php
-
3app/Http/Controllers/Api/GoodsController.php
-
105app/Http/Model/Cart.php
-
2app/Http/Model/Goods.php
-
1routes/web.php
@ -0,0 +1,110 @@ |
|||
<?php |
|||
namespace App\Http\Controllers\Api; |
|||
|
|||
use App\Http\Controllers\Api\CommonController; |
|||
use Illuminate\Http\Request; |
|||
use App\Common\ReturnData; |
|||
use App\Common\Token; |
|||
use App\Http\Model\Cart; |
|||
|
|||
class CartController extends CommonController |
|||
{ |
|||
public function __construct() |
|||
{ |
|||
parent::__construct(); |
|||
} |
|||
|
|||
//购物车列表
|
|||
public function cartList(Request $request) |
|||
{ |
|||
//参数
|
|||
$data['limit'] = $request->input('limit', 10); |
|||
$data['offset'] = $request->input('offset', 0); |
|||
$data['user_id'] = Token::$uid; |
|||
|
|||
$res = Cart::getList($data); |
|||
|
|||
return ReturnData::create(ReturnData::SUCCESS,$res); |
|||
} |
|||
|
|||
//添加购物车
|
|||
public function cartAdd(Request $request) |
|||
{ |
|||
//参数
|
|||
$data['type'] = $request->input('type',null); |
|||
$data['money'] = $request->input('money',null); |
|||
$data['des'] = $request->input('des',null); |
|||
if($request->input('user_money', null) !== null){$data['user_money'] = $request->input('user_money');} |
|||
$data['add_time'] = time(); |
|||
$data['user_id'] = Token::$uid; |
|||
|
|||
if($data['type']===null || $data['money']===null || $data['des']===null) |
|||
{ |
|||
return ReturnData::create(ReturnData::PARAMS_ERROR); |
|||
} |
|||
|
|||
$res = UserMoney::add($data); |
|||
if(!$res) |
|||
{ |
|||
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
|||
} |
|||
|
|||
return ReturnData::create(ReturnData::SUCCESS,$res); |
|||
} |
|||
|
|||
//修改购物车
|
|||
public function cartUpdate(Request $request) |
|||
{ |
|||
//参数
|
|||
$data['type'] = $request->input('type',null); |
|||
$data['money'] = $request->input('money',null); |
|||
$data['des'] = $request->input('des',null); |
|||
if($request->input('user_money', null) !== null){$data['user_money'] = $request->input('user_money');} |
|||
$data['add_time'] = time(); |
|||
$data['user_id'] = Token::$uid; |
|||
|
|||
if($data['type']===null || $data['money']===null || $data['des']===null) |
|||
{ |
|||
return ReturnData::create(ReturnData::PARAMS_ERROR); |
|||
} |
|||
|
|||
$res = UserMoney::add($data); |
|||
if($res != true) |
|||
{ |
|||
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
|||
} |
|||
|
|||
return ReturnData::create(ReturnData::SUCCESS,$res); |
|||
} |
|||
|
|||
//删除购物车
|
|||
public function cartDelete(Request $request) |
|||
{ |
|||
$id = $request->input('id',''); |
|||
|
|||
if($id=='') |
|||
{ |
|||
return ReturnData::create(ReturnData::PARAMS_ERROR); |
|||
} |
|||
|
|||
$res = Cart::remove($id,Token::$uid); |
|||
if($res == true) |
|||
{ |
|||
return ReturnData::create(ReturnData::SUCCESS,$res); |
|||
} |
|||
|
|||
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
|||
} |
|||
|
|||
//清空购物车
|
|||
public function cartClear(Request $request) |
|||
{ |
|||
$res = Cart::clearCart(Token::$uid); |
|||
if(!$res) |
|||
{ |
|||
return ReturnData::create(ReturnData::SYSTEM_FAIL); |
|||
} |
|||
|
|||
return ReturnData::create(ReturnData::SUCCESS,$res); |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue