Пример #1
0
 /**
  * 向购物车中添加商品
  */
 public function action_add_item()
 {
     if (\Input::method() == 'POST') {
         $msg = ['status' => 'err', 'msg' => '', 'errcode' => 10];
         $data = \Input::post();
         $data['store_id'] = $this->store->id;
         $trolley = \Model_Trolley::query()->where(['user_id' => $this->user->id, 'goods_id' => $data['goods_id'], 'store_id' => $data['store_id']]);
         $item = $trolley->get_one();
         if (!$item) {
             $item = \Model_Trolley::forge();
         }
         $item->set($data);
         if ($item->save()) {
             $msg = ['status' => 'succ', 'msg' => '', 'errcode' => 0];
         }
         return $this->response($msg, 200);
     }
 }