erp/app/api/controller/order/CartController.php
2024-04-26 11:26:12 +08:00

28 lines
775 B
PHP

<?php
namespace app\api\controller\order;
use app\admin\logic\order\CartLogic;
use app\admin\validate\order\CartValidate;
use app\api\controller\BaseApiController;
use app\common\model\order\Cart;
class CartController extends BaseApiController
{
public function create(){
$params = (new CartValidate())->get()->goCheck('add');
$params['uid']=1;
$result=Cart::where(['uid'=>$params['uid'],'goods_id'=>$params['goods_id'],'is_fail'=>0,'is_pay'=>0])->find();
if($result){
$res=CartLogic::edit($params);
}else{
$res=CartLogic::add($params);
}
if($res){
return $this->success('添加成功');
}else{
return $this->fail(CartLogic::getError());
}
}
}