panghu 1 anno fa
parent
commit
125fda2505

+ 19 - 0
app/Http/Controllers/AdminApi/FirmController.php

@@ -28,6 +28,25 @@ class FirmController extends AdminController
         ]);
     }
 
+    /**
+     * 通知企业认证
+     * @return \Illuminate\Http\JsonResponse
+     */
+    function noticeFirmAuth(){
+        $id=request()->input('id','');//id
+        if(empty($id)) return $this->apiResponseError('缺少必要参数');
+
+        $info = Firm::where('id',$id)->select(['id','firm_name','phone','license_number','license_img','registered_address','authType','legal_identity_one','legal_identity_two','legal_id_number'])->first();
+        if (empty($info)) {
+            return $this->apiResponseError('没有找到该记录');
+        }
+
+        //查询个人认证信息
+        ESignFirmServer::creatServer()->organizationsIdentityInfo($id,$info->{'firm_name'});
+
+        return $this->apiResponseSuccess('成功');
+    }
+
     /**
      * 添加&编辑用户
      * @return \Illuminate\Http\JsonResponse

+ 19 - 0
app/Http/Controllers/AdminApi/MemberController.php

@@ -28,6 +28,25 @@ class MemberController extends AdminController
         ]);
     }
 
+    /**
+     * 通知用户认证
+     * @return \Illuminate\Http\JsonResponse
+     */
+    function noticeMemberAuth(){
+        $id=request()->input('id','');//id
+        if(empty($id)) return $this->apiResponseError('缺少必要参数');
+
+        $info = Member::where('id',$id)->first();
+        if (empty($info)) {
+            return $this->apiResponseError('没有找到该记录');
+        }
+
+        //查询个人认证信息
+        ESignServer::creatServer()->personsidentityinfo($id,$info->{'phone'},$info->{'name'},$info->{'id_number'});
+
+        return $this->apiResponseSuccess('成功');
+    }
+
     /**
      * 添加&编辑用户
      * @return \Illuminate\Http\JsonResponse

+ 1 - 0
routes/adminApi/firm.php

@@ -8,6 +8,7 @@ Route::group( ['domain' => env('APP_ADMIN_HOST'), 'prefix' => 'firm'],function($
     Route::match(['get','post'],'list', 'FirmController@getFirmList')->name('adminApi.firm.list');// 列表
     Route::match(['get','post'],'save', 'FirmController@saveFirm')->name('adminApi.firm.save');// 添加&编辑
     Route::match(['get','post'],'info', 'FirmController@getFirmInfo')->name('adminApi.firm.info');//
+    Route::match(['get','post'],'notice', 'FirmController@noticeFirmAuth')->name('adminApi.firm.notice');//
 
 });
 

+ 2 - 0
routes/adminApi/member.php

@@ -9,6 +9,8 @@ Route::group( ['domain' => env('APP_ADMIN_HOST'), 'prefix' => 'member'],function
     Route::match(['get','post'],'save', 'MemberController@saveMember')->name('adminApi.member.save');// 添加&编辑
     Route::match(['get','post'],'info', 'MemberController@getMemberInfo')->name('adminApi.member.info');//
 
+    Route::match(['get','post'],'notice', 'MemberController@noticeMemberAuth')->name('adminApi.member.notice');//通知用户认证
+
 });