瀏覽代碼

电话号重复创建bug

刘远航 4 年之前
父節點
當前提交
7b5227c13d
共有 2 個文件被更改,包括 3 次插入10 次删除
  1. 3 1
      app/Http/Controllers/Api/V2/CommonController.php
  2. 0 9
      app/Http/Controllers/Api/V2/DoctorController.php

+ 3 - 1
app/Http/Controllers/Api/V2/CommonController.php

xqd xqd
@@ -180,6 +180,8 @@ class CommonController extends Controller
             $user = Docter::create($docter_list);
             $nickname = '医生' . base_convert($user['id'], 10, 16);
             Docter::where('id', $user['id'])->update(['name' => $nickname]);
+        }else{
+            Docter::where('id', $find['id'])->update(['openid' => $data['openid'],'session_key'=>$session_key]);
         }
         return out($decryptedData);
     }
@@ -206,7 +208,7 @@ class CommonController extends Controller
         if (empty($find)){
             $docter_list = [
                 'type' => 1,
-                'name' => '用户名',
+                'name' => '医生' . base_convert($find['id'], 10, 16),
                 'phone' => $req['phone'],
                 'sex' => 0,
                 'birthday' => 0,

+ 0 - 9
app/Http/Controllers/Api/V2/DoctorController.php

xqd
@@ -861,15 +861,6 @@ class DoctorController extends AuthController
         if (!$doctor_id) {
             return out(null, 500, '医生信息错误!');
         }
-        if (count(explode(',',$req['certificate']))!=2){
-            return out(null, 500, '医生照片和执业证书数量错误!');
-        }
-        if(count(explode(',',$req['idPhoto']))!=2){
-            return out(null, 500, '身份证正反面数量错误!');
-        }
-        if(count(explode(',',$req['doctorQualification']))!=2){
-            return out(null, 500, '照片和资格证书数量错误!');
-        }
         $data = [];
         $data['name'] = $req['name'];
         $data['sex'] = $req['sex'];