正在显示
1 个修改的文件
包含
27 行增加
和
0 行删除
@@ -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") |
-
请 注册 或 登录 后发表评论