DESKTOP-2STQMTS\Administrator 3 years ago
parent
commit
239805d76a
2 changed files with 11 additions and 2 deletions
  1. 9 2
      app/Http/Controllers/Api/UserController.php
  2. 2 0
      routes/api/user.php

+ 9 - 2
app/Http/Controllers/Api/UserController.php

@@ -167,8 +167,10 @@ class UserController extends FrontController
         }
 
         $res = WxUser::where('id',$m_id)->update(['name'=>$name, 'phone'=>$phone, 'status'=>1]);
+
         if($res){
-            return $this->apiResponseSuccess( '申请成功');
+            $data['status'] = 1;
+            return $this->apiResponseSuccess( '申请成功',$data);
         }else{
             return $this->apiResponseError( '申请失败');
         }
@@ -194,8 +196,13 @@ class UserController extends FrontController
             return $this->apiResponseError('手机号格式错误');
         }
 
+        $info = WxUser::where('phone', $phone)->select(['id'])->first();
+        if ($info) {
+            return $this->apiResponseError( '该号码已申请');
+        }
+
         //获取用户上级
-        $p_id = WxUser::where('id',$m_id)->value('id');
+        $p_id = WxUser::where('id',$m_id)->value('p_id');
 
         $res = WxSignup::create([
             'p_id' => $p_id,

+ 2 - 0
routes/api/user.php

@@ -12,6 +12,8 @@ Route::group(['domain' => env('APP_HOST_WEB'), 'prefix' => 'user'],function (){
     Route::match(['get','post'],'video', 'UserController@getVideo')->name('user.video');//获取视频信息
     Route::match(['get','post'],'record', 'UserController@setRecord')->name('user.record');//上报浏览数据
 
+    Route::match(['get','post'],'send', 'UserController@sendSms')->name('user.send');//发送短信
+
     Route::match(['get','post'],'apply', 'UserController@setApply')->name('user.apply');//申请成为推广人
     Route::match(['get','post'],'sign_up', 'UserController@setSignUp')->name('user.sign_up');//报名