model = $model; } // 回购订单提交 public function ygOrderSubmit(Request $request){ Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $this->model->orderSubmit($request->uid, $request->param()); Db::commit(); }catch (Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('请求成功'); } // 回购商品列表 public function ygGoodsList(Request $request){ try { return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsList($request->uid, $request->post('sort', ''), $request->post('page', '1'), $request->post('limit', '15'), $request->post('status', '1'))]); }catch (\Exception $e){ return api_error_return($e->getMessage()); } return api_error_return('请稍后在试'); } // 回购商品详情 public function ygGoodsDetail(Request $request){ try { return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsDetail($request->post('yg_goodsid'))]); }catch (\Exception $e){ return api_error_return($e->getMessage()); } return api_error_return('请稍后在试'); } // 回购商品 竞拍列表 public function ygGoodsJpList(Request $request){ $post = $request->post(); try { return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->ygGoodsJpList($post['yg_goodsid'], $request->post('is_all', 1), $request->uid)]); }catch (\Exception $e){ return api_error_return($e->getMessage()); } return api_error_return('请稍后在试'); } // 参加竞拍 public function joinYgWithXz(Request $request){ $post = $request->post(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $this->model->joinYgWithXz($request->uid, $post['address_id'], $post['money'], $post['yg_goodsid']); Db::commit(); }catch (Exception $e){ Db::rollback(); if ($e->getCode() == 344){ return api_succ_return(['msg'=>$e->getMessage(), 'code'=>$e->getCode()]); } return api_error_return($e->getMessage()); } return api_succ_return('请求成功'); } // 一口价购买 public function joinYgWithBuy(Request $request){ $post = $request->post(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $this->model->joinYgWithBuy($request->uid, $post['address_id'], $post['yg_goodsid']); Db::commit(); }catch (Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('请求成功'); } // 竞拍订单 public function joinYgOrderList(Request $request){ $post = $request->post(); try { return api_succ_return(['msg'=>'请求成功', 'data'=>$this->model->joinYgOrderList($request->uid, $post['status'], $post['page'], $post['limit'])]); }catch (\Exception $e){ return api_error_return($e->getMessage()); } return api_error_return('请稍后在试'); } }