Commit 61352057 authored by hujun's avatar hujun

生成二维码

parent 08877b13
......@@ -9,6 +9,7 @@
namespace app\api_broker\controller;
use app\api\untils\GenerateCodeUntils;
use app\api\untils\JwtUntils;
use app\api\untils\MessageUntils;
use app\api_broker\extend\Basic;
......@@ -500,4 +501,32 @@ class Broker extends Basic
}
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', [
'addBargain' => ['api_broker/OrderLog/addBargain', [ 'method' => 'post' ] ], //新增成交报告佣金(分佣提成)
'getSupervise' => ['api_broker/Supervise/getSupervise', [ 'method' => 'get' ] ], //监督执行列表
'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