Browse Source

请先进行工程师实名

whitefang 1 year ago
parent
commit
2080a64f5b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      app/workerapi/logic/LoginLogic.php

+ 5 - 0
app/workerapi/logic/LoginLogic.php

@@ -7,6 +7,7 @@ use app\common\logic\BaseLogic;
 use app\common\model\master_worker\MasterWorker;
 use app\common\model\master_worker\MasterWorkerAgree;
 use app\common\model\master_worker\MasterWorkerAuth;
+use app\common\model\master_worker\MasterWorkerInfo;
 use app\common\model\master_worker_register\MasterWorkerRegister;
 use app\common\service\FileService;
 use app\common\service\sms\SmsDriver;
@@ -93,6 +94,9 @@ class LoginLogic extends BaseLogic
             $avatar = $user->avatar ?: Config::get('project.default_image.user_avatar');
             $avatar = FileService::getFileUrl($avatar);
 
+            //验证是否上传身份证
+            $is_id_card = MasterWorkerInfo::where('worker_id',$user->id)->findOrEmpty()->toArray();
+
             //监测是否签署服务合作协议
             $pdf = MasterWorkerAgree::where(['agree_type'=>'master_service_content','worker_id'=>$user->id])->value('pdf_url');
 
@@ -102,6 +106,7 @@ class LoginLogic extends BaseLogic
                 'mobile' => $userInfo['mobile'],
                 'avatar' => $avatar,
                 'token' => $userInfo['token'],
+                'is_id_card'=>!empty($is_id_card)?1:0,
                 'is_service_agree'=>!empty($pdf)?1:0
             ];
         } catch (\Exception $e) {