getPayConfig($this->site_id); return $this->response($res); } /** * 信息 */ public function info() { $token = $this->checkToken(); if ($token[ 'code' ] < 0) return $this->response($token); $out_trade_no = $this->params['out_trade_no'] ?? ''; $pay_model = new PayModel(); $res = $pay_model->getInfo([['out_trade_no', '=', $out_trade_no], ['member_id', '=', $this->member_id]]); return $this->response($res); } /** * 支付 */ public function pay() { $token = $this->checkToken(); if ($token[ 'code' ] < 0) return $this->response($token); $pay_model = new PayModel(); $res = $pay_model->pay([ 'member_id' => $this->member_id, 'out_trade_no' => $this->params['out_trade_no'] ?? '', 'imgs' => $this->params['imgs'] ?? '', 'desc' => $this->params['desc'] ?? '' ]); return $this->response($res); } /** * 图片上传 */ public function uploadImg() { $upload_model = new UploadModel(0); $param = [ 'thumb_type' => '', 'name' => 'file', 'cloud' => 1, ]; $result = $upload_model->setPath('offlinepay/' . date('Ymd') . '/')->image($param); return $this->response($result); } }