Commit 61352057 authored by hujun's avatar hujun

生成二维码

parent 08877b13
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
namespace app\api_broker\controller; namespace app\api_broker\controller;
use app\api\untils\GenerateCodeUntils;
use app\api\untils\JwtUntils; use app\api\untils\JwtUntils;
use app\api\untils\MessageUntils; use app\api\untils\MessageUntils;
use app\api_broker\extend\Basic; use app\api_broker\extend\Basic;
...@@ -500,4 +501,32 @@ class Broker extends Basic ...@@ -500,4 +501,32 @@ class Broker extends Basic
} }
return $this->response($data['status'], $data['msg'], $data['data']); return $this->response($data['status'], $data['msg'], $data['data']);
} }
/**
* 生成邀请二维码
*
* @return \think\Response
*/
public function qrCode() {
$parms = $this->params;
$data['status'] = 101;
$data['data'] = array();
$data['msg'] = '';
if (empty($parms['referrer_source'])) {
return $this->response($data['status'], '来源为空', $data['data']);
}
if (empty($this->agentId)) {
return $this->response($data['status'], '没有该用户', $data['data']);
}
$code = new GenerateCodeUntils();
$url = $this->request->domain().'/app.php/app/share_register?referrer_source=20&id='.$this->agentId;
$path = $code->getCode($url, $this->agentId);
$data['data'] = ['path' => $this->request->domain().'/'.$path];
$data['status'] = 200;
return $this->response($data['status'], $data['msg'], $data['data']);
}
} }
\ No newline at end of file
...@@ -383,6 +383,7 @@ Route::group('broker', [ ...@@ -383,6 +383,7 @@ Route::group('broker', [
'addBargain' => ['api_broker/OrderLog/addBargain', [ 'method' => 'post' ] ], //新增成交报告佣金(分佣提成) 'addBargain' => ['api_broker/OrderLog/addBargain', [ 'method' => 'post' ] ], //新增成交报告佣金(分佣提成)
'getSupervise' => ['api_broker/Supervise/getSupervise', [ 'method' => 'get' ] ], //监督执行列表 'getSupervise' => ['api_broker/Supervise/getSupervise', [ 'method' => 'get' ] ], //监督执行列表
'sendSms' => ['api_broker/broker/sendSms', [ 'method' => 'post' ] ], //发送短信 'sendSms' => ['api_broker/broker/sendSms', [ 'method' => 'post' ] ], //发送短信
'qrCode' => ['api_broker/broker/qrCode', [ 'method' => 'get' ] ], //生成二维码
]); ]);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment