123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?php
- namespace App\Http\Controllers;
- /*----代理邀请控制器----*/
- //use App\Http\Requests\UserRequest;
- use App\Events\AgentAuditEvent;
- use App\Events\AgentAuditServiceEvent;
- use App\Events\UserMessageEvent;
- use App\Models\ShareUser;
- use App\Models\UserCert;
- //use App\User;
- use Carbon\Carbon;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\DB;
- use Illuminate\Support\Facades\Log;
- use Illuminate\Support\Facades\Storage;
- use App\Models\User;
- use Qiniu\Auth as Auths;
- use Qiniu\Storage\UploadManager;
- class AuditController extends Controller
- {
- public function look_level($id)
- {
- $user = User::find($id);
- return ['level' => $user->level];
- }
- public function uploadFiveImage(Request $request){
- // $path_url = 'public/audit/' . date("ymd");
- // $path = $request->file('img')->store($path_url);
- $file=$request->file('img');
- $config = [
- 'driver' => 'qiniu',
- 'domain' => 'http://image.chuliu.cc', //七牛域名
- 'access_key' => 'cIbo9JAqHBgO6uw97gT5fJOlEHiTiGrpB84unVEn', //AccessKey
- 'secret_key' => '4f0nTNNrvzOsFc6Rz0GC5DntiJRnk2GcfkyJFNQp', //SecretKey
- 'bucket' => 'daweiboshi-app', //Bucket名字
- 'dirname'=> 'daweiboshi-app'
- ];
- $auth = new Auths($config['access_key'], $config['secret_key']);
- $token = $auth->uploadToken($config['bucket']);
- $filePath = $file->getRealPath();
- $filename =date('His') . uniqid(mt_rand(10000,99999)) .'.jpg';
- $dirname=$config['dirname'];
- $uploadMgr = new UploadManager();
- $pathname= $dirname.'/audit/'.date('Ymd').'/'.$filename;
- try{
- $uploadMgr->putFile($token, $pathname, $filePath);
- }catch(\Exception $e){
- return $this->error('450001','','上传失败');
- }
- $url = $config['domain'].'/'.$pathname;
- if ($url) {
- // $url = Storage::url($path);
- return $this->success($url);
- } else {
- return $this->error();
- }
- }
- /*
- * 用户确认审核通过,并生成授权码
- * */
- public function user_cert(){
- $user=Auth::user();
- $user->cert_status=6;
- $user->save();
- return $this->success([]);
- }
- public function user_certs($id){
- $phone=User::where('id',$id)->value('mobile');
- $code=auth_code($phone);
- $re=User::where('auth_code',$code)->first();
- if ($re){
- $code=$this->user_certs();
- return $code;
- }
- return $code;
- }
- }
|