From 28ec5a6fb2b6be6d3eaa14edd9f3a4ce25bf5120 Mon Sep 17 00:00:00 2001
From: mkm <727897186@qq.com>
Date: Fri, 25 Aug 2023 09:48:58 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/adminapi/controller/CompanyController.php |  5 +++--
 app/api/controller/IndexController.php        | 14 ++++++++++++++
 app/api/controller/JunziqianController.php    |  3 ++-
 3 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/app/adminapi/controller/CompanyController.php b/app/adminapi/controller/CompanyController.php
index 65d3dac54..a6266254c 100644
--- a/app/adminapi/controller/CompanyController.php
+++ b/app/adminapi/controller/CompanyController.php
@@ -191,11 +191,12 @@ class CompanyController extends BaseAdminController
                 'business_license' => 'https://lihai001.oss-cn-chengdu.aliyuncs.com/def/561f8202305171526091317.png', //$qualification['business_license'],
                 'master_name' => $company['master_name'],
                 'master_email' => $company['master_email'],
+                'id'=>$company['id'],
             ];
             $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]);
-                return $this->success('认证成功', ['email' => $res->data], 1, 1);
+                Db::name('company')->where('id', $params['id'])->update(['master_email' => $res->data]);
+                return $this->success('系统认证中,请稍后刷新页面查看', ['email' => $res->data], 1, 1);
             } else {
                 return $this->fail($res->msg);
             }
diff --git a/app/api/controller/IndexController.php b/app/api/controller/IndexController.php
index 3019f3a97..52acbbcac 100755
--- a/app/api/controller/IndexController.php
+++ b/app/api/controller/IndexController.php
@@ -16,6 +16,7 @@ namespace app\api\controller;
 
 
 use app\api\logic\IndexLogic;
+use app\common\model\Company;
 use app\common\model\company\CompanyProperty;
 use think\facade\Db;
 use think\facade\Log;
@@ -153,4 +154,17 @@ class IndexController extends BaseApiController
         }
         return json(['success' => false, 'msg' => '失败,没有参数']);
     }
+
+        /**
+     * 资产回调
+     */
+    public function notifyAuthentication()
+    {
+        $parmas = Request()->param();
+        Log::info('notifyAuthentication', $parmas);
+        if ($parmas) {
+            Company::where('id',$parmas['id'])->update(['is_authentication'=>1]);
+        }
+        return json(['success' => false, 'msg' => '失败,没有参数']);
+    }
 }
diff --git a/app/api/controller/JunziqianController.php b/app/api/controller/JunziqianController.php
index bcea160ed..3e79c2d15 100644
--- a/app/api/controller/JunziqianController.php
+++ b/app/api/controller/JunziqianController.php
@@ -86,7 +86,8 @@ class JunziqianController extends BaseApiController
         if (isset($data['master_email'])) {
             $request->emailOrMobile = $data['master_email']; //邮箱
         }
-        // $request->emailOrMobile = ; //邮箱
+        $request->notifyUrl = 'https://worker-task.lihaink.cn/notify_authentication?id=' . $data['id'];
+            // $request->emailOrMobile = ; //邮箱
         //发起创建企业请求
         $response = $requestUtils->doPost("/v2/user/organizationCreate", $request);
         return $response;