1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace app\api\controller;
- use app\common\controller\Api;
- use think\Db;
- use app\common\library\Uploadvideo;
- use app\utils\RedisKeyEnum;
- use app\utils\RedisUtil;
- /**
- * 示例接口
- */
- class Demo extends Api
- {
- //如果$noNeedLogin为空表示所有接口都需要登录才能请求
- //如果$noNeedRight为空表示所有接口都需要验证权限才能请求
- //如果接口已经设置无需登录,那也就无需鉴权了
- //
- // 无需登录的接口,*表示全部
- protected $noNeedLogin = ['*'];
- // 无需鉴权的接口,*表示全部
- protected $noNeedRight = ['test2'];
- //一次注册15w用户
- public function testreg(){
- exit;
- $mobile_s = 19000100000;
- $mobile_e = 19000250000;
- $user = [];
- for($i=$mobile_s;$i<=$mobile_e;$i++){
- $user[] = $this->register($i);
- }
- Db::name('user')->insertAll($user);
- }
- private function register($mobile = '')
- {
- $ip = '127.0.0.1';
- $time = 1731554772;
- $data = [
- 'mobile' => $mobile,
- 'avatar' => '/uploads/20241105/47eb7f0430d48a73346b1630692e20ae.png',
- 'nickname' => $mobile,
- 'bind_jigou_id' => 1,
- 'bind_jigou_times' => 1,
- ];
- $params = array_merge($data, [
- 'jointime' => $time,
- 'joinip' => $ip,
- 'logintime' => $time,
- 'loginip' => $ip,
- 'prevtime' => $time,
- 'createtime' => $time,
- 'updatetime' => $time,
- 'status' => 1
- ]);
- return $params;
- }
- }
|