Просмотр исходного кода

新增查询工程师注册ID接口

dongxiaoqin 1 год назад
Родитель
Сommit
8a39687c04
1 измененных файлов с 9 добавлено и 4 удалено
  1. 9 4
      app/workerapi/logic/MasterWorkerLogic.php

+ 9 - 4
app/workerapi/logic/MasterWorkerLogic.php

@@ -356,13 +356,18 @@ class MasterWorkerLogic extends  BaseLogic
     }
     public static function getRegInfo(array $params)
     {
-        if (empty($params['user']))
+        if (empty($params['user'])){
             return 0;
+        }
         $user = trim($params['user']);
-        $mobile = intval($user);
+        $pattern = '/(\d{11})/';
+        if (preg_match($pattern, $user, $matches)) {
+            // 提取手机号
+            $mobile = $matches[1];
+        } 
+
         $specialChars = array('.', ',', '。', ',', $mobile);
-        $name = str_replace($specialChars,"",$mobile);
-        
+        $name = str_replace($specialChars,"",$user);
         return (int)MasterWorkerRegister::where('name',$name)->where('mobile',$mobile)->value('id');
     }