소스 검색

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

dongxiaoqin 1 년 전
부모
커밋
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');
     }