作者 李忠强

更新

@@ -77,6 +77,33 @@ class Cart extends Api @@ -77,6 +77,33 @@ class Cart extends Api
77 } 77 }
78 78
79 /** 79 /**
  80 + * @ApiTitle (减少购物车数量)
  81 + * @ApiMethod (POST)
  82 + * @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
  83 + * @ApiParams (name="id", type="integer", required=true, description="购物车id")
  84 + * @ApiParams (name="number", type="integer", required=true, description="减少数量")
  85 + * @ApiReturn ({
  86 + 'code':'1',
  87 + 'msg':'SUCCESS'
  88 + })
  89 + */
  90 + public function subCartNumber()
  91 + {
  92 + $id = $this->request->post('id');
  93 + $number = $this->request->post('number');
  94 +
  95 + if (!is_numeric($id) || !is_numeric($number)) $this->error('参数不合法');
  96 +
  97 + $model = new \app\api\model\Cart();
  98 + if ($model->where('id',$id)->value('number') ==1){
  99 + $this->error('购物车数量不可再减少');
  100 + }else{
  101 + $model->where('id',$id)->setDec('number',$number);
  102 + }
  103 + $this->success('SUCCESS');
  104 + }
  105 +
  106 + /**
80 * @ApiTitle (购物车列表) 107 * @ApiTitle (购物车列表)
81 * @ApiMethod (POST) 108 * @ApiMethod (POST)
82 * @ApiHeaders (name=token, type=string, required=true, description="请求的Token") 109 * @ApiHeaders (name=token, type=string, required=true, description="请求的Token")