|
|
@@ -5,6 +5,7 @@ use app\common\enum\notice\NoticeEnum;
|
|
|
use app\common\enum\user\UserTerminalEnum;
|
|
|
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_register\MasterWorkerRegister;
|
|
|
use app\common\service\FileService;
|
|
|
@@ -91,12 +92,16 @@ class LoginLogic extends BaseLogic
|
|
|
$avatar = $user->avatar ?: Config::get('project.default_image.user_avatar');
|
|
|
$avatar = FileService::getFileUrl($avatar);
|
|
|
|
|
|
+ //监测是否签署服务合作协议
|
|
|
+ $pdf = MasterWorkerAgree::where(['agree_type'=>'master_service_content','worker_id'=>$user->id])->value('pdf_url');
|
|
|
+
|
|
|
return [
|
|
|
'nickname' => $userInfo['nickname'],
|
|
|
'sn' => $userInfo['sn'],
|
|
|
'mobile' => $userInfo['mobile'],
|
|
|
'avatar' => $avatar,
|
|
|
'token' => $userInfo['token'],
|
|
|
+ 'is_service_agree'=>!empty($pdf)?1:0
|
|
|
];
|
|
|
} catch (\Exception $e) {
|
|
|
self::setError($e->getMessage());
|