diff --git a/app/adminapi/controller/CompanyController.php b/app/adminapi/controller/CompanyController.php index 7b3afb172..0c371d074 100644 --- a/app/adminapi/controller/CompanyController.php +++ b/app/adminapi/controller/CompanyController.php @@ -200,6 +200,12 @@ class CompanyController extends BaseAdminController $res = app(JunziqianController::class)->EnterpriseCertification($data); if ($res->success == true) { Db::name('company')->where('id', $params['id'])->update(['master_email' => $res->data,'is_authentication'=>1]); + // 企业人脸上传 + $company['master_email'] = $res->data; // 法人邮箱 + $faceCreateRe = CompanyLogic::originationFaceCreate($company); + if ($faceCreateRe !== true) { + return $this->fail($faceCreateRe); + } return $this->success('认证成功',[],1, 1); // return $this->success('系统认证中,请稍后刷新页面查看', ['email' => $res->data], 1, 1); } else { diff --git a/app/common/logic/CompanyLogic.php b/app/common/logic/CompanyLogic.php index c204eedc3..00680cd6e 100644 --- a/app/common/logic/CompanyLogic.php +++ b/app/common/logic/CompanyLogic.php @@ -133,7 +133,7 @@ class CompanyLogic extends BaseLogic TaskScheduling::create($scheduling); // 企业人脸校验上传 - self::originationFaceCreate($data); +// self::originationFaceCreate($data); Db::commit(); return true; } catch (\Exception $e) { @@ -155,18 +155,11 @@ class CompanyLogic extends BaseLogic 'master_phone' => $data['master_phone'], 'id' => $data['id'], ]; - $sms = [ - 'mobile' => $data['master_phone'], - 'name' => $data['master_name'], - 'code' => 'api/Hetong/toFaceCreate?id=' . $data['id'], - 'scene' => 'FACE_CREATE', - 'type' => '' - ]; - $smsRes = SmsLogic::contractUrl($sms); + // 公司数据合法性校验 $checkCompany = self::companyCheck($organizationFaceCreateData); if ($checkCompany !== true){ - throw new Exception($checkCompany); + return $checkCompany; } $res = app(JunziqianController::class)->organizationFaceCreate($data); @@ -183,11 +176,12 @@ class CompanyLogic extends BaseLogic ]; $smsRes = SmsLogic::contractUrl($sms); if ($smsRes != true) { - throw new Exception(SmsLogic::getError()); + return SmsLogic::getError(); } } else { - throw new Exception($res->msg); + return $res->msg; } + return true; } private static function companyCheck($company) { if (empty($company)) {