model = $model; } /** * 市场卖出列表 */ public function jhSellList(Request $request){ return $this->model->getSellList($request->uid, $request->post()); } /** * 市场买单列表 */ public function jhBuyList(Request $request){ return $this->model->jhBuyList($request->uid, $request->post()); } /** * 市场发布卖单 */ public function jhSellSubmit(Request $request){ $params = $request->post(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $this->model->jhsellSubmit($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('发布成功'); } /** * 市场认购jh */ public function jhBuySubmit(Request $request){ $model = new JhOrderModel(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $model->jhBuySubmit($request->uid,$request->post('gid')); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('提交购买成功'); } /** * 市场确定卖出jh */ public function jhSellSubmitDown(Request $request){ $model = new JhOrderModel(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $model->jhSellSubmitDown($request->uid,$request->post('gid')); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('提交购买成功'); } /** * 市场发布买单 */ public function jhBuyGoodsSubmit(Request $request){ $params = $request->post(); Db::startTrans(); try { getActionSecury($request->uid, $request->post('security_pass', '')); $this->model->jhBuyGoodsSubmit($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('发布成功'); } /** * 买家查看订单卖家收款方式 */ public function jhOrderPayWay(Request $request){ $model = new JhOrderModel(); $order_id = $request->post('jh_orderid'); $pay_info = null; Db::startTrans(); try { $pay_info = $model->jhOrderPayWay($request->uid, $order_id); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return(['msg'=>'成功', 'data'=>$pay_info]); } /** * 我的订单 */ public function jhOrderList(Request $request){ $model = new JhOrderModel(); $para = $request->post(); $roles = $para['role_name']; $list = null; Db::startTrans(); try { $list = $model->jhOrderList($request->uid, $roles, $para['page'], $para['limit']); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return(['msg'=>'成功', 'data'=>$list]); } /** * 我的订单 买单 */ public function jhBuyOrderList(Request $request){ $model = new JhOrderModel(); $para = $request->post(); $roles = $para['role_name']; $list = null; Db::startTrans(); try { $list = $model->jhBuyOrderList($request->uid, $roles, $para['page'], $para['limit']); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return(['msg'=>'成功', 'data'=>$list]); } /** * 确定支付 上传付款详情 */ public function jhOrderSurePay(Request $request){ $model = new JhOrderModel(); $para = $request->post(); Db::startTrans(); try { $model->jhOrderSurePay($request->uid, $para); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('成功'); } /** * 卖家-确认收到 */ public function jhOrderSellerSureDown(Request $request){ $model = new JhOrderModel(); $para = $request->post(); Db::startTrans(); try { $model->jhOrderSellerSureDown($request->uid, $para); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('成功'); } /** * 我的寄售 */ public function jhMySellList(Request $request){ $params = $request->post(); Db::startTrans(); try { $list = $this->model->jhsellList($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return(['msg'=>'成功', 'data'=>$list]); } /** * 我的发布-买单 */ public function jhMyBuyList(Request $request){ $params = $request->post(); Db::startTrans(); try { $list = $this->model->jhMyBuyList($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return(['msg'=>'成功', 'data'=>$list]); } /** * jhUnSellGoods */ public function jhUnSellGoods(Request $request){ $params = $request->post(); Db::startTrans(); try { $this->model->jhUnSellGoods($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return("成功"); } /** * jhUnSellGoods */ public function jhUnBuyGoods(Request $request){ $params = $request->post(); Db::startTrans(); try { $this->model->jhUnBuyGoods($request->uid, $params); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return("成功"); } public function jhBuyerDiverOrder(Request $request){ $model = new JhOrderModel(); Db::startTrans(); try { $model->jhBuyerDiverOrder($request->uid, $request->post()); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('成功'); } public function jhSellerDiverOrder(Request $request){ $model = new JhOrderModel(); Db::startTrans(); try { $model->jhSellerDiverOrder($request->uid, $request->post()); Db::commit(); }catch (\Exception $e){ Db::rollback(); return api_error_return($e->getMessage()); } return api_succ_return('成功'); } }