From ce3c0ce52fae26b1dbe1d14c9221a35455b40c46 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Thu, 7 Sep 2023 09:46:54 +0800 Subject: [PATCH 01/15] =?UTF-8?q?add:1.=E7=94=9F=E6=88=90=E5=90=88?= =?UTF-8?q?=E5=90=8C=EF=BC=8C=E7=94=B2=E6=96=B9=E5=85=AC=E5=8F=B8=E4=B8=8D?= =?UTF-8?q?=E6=98=AF=E5=B9=B3=E5=8F=B0=E5=85=AC=E5=8F=B8=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E6=BB=A1=E8=B6=B3=E4=B8=8E=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E6=88=96=E4=B8=8A=E7=BA=A7=E5=85=AC=E5=8F=B8?= =?UTF-8?q?=E7=AD=BE=E8=BF=87=E5=90=88=E5=90=8C=E6=89=8D=E8=83=BD=E7=AD=BE?= =?UTF-8?q?=E7=BA=A6=E3=80=822.=E5=B8=A6=E4=B8=8A=E7=AD=BE=E7=BA=A6?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E9=AA=8C=E8=AF=81=E6=96=B9=E5=BC=8F=E4=B8=BA?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E5=8F=8A=E5=85=B6=E9=98=88?= =?UTF-8?q?=E5=80=BC=E3=80=823.=E6=B7=BB=E5=8A=A0=E6=88=96=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=85=AC=E5=8F=B8=E6=97=B6=EF=BC=8C=E4=B8=BB=E8=81=94?= =?UTF-8?q?=E7=B3=BB=E4=BA=BA=E6=89=8B=E6=9C=BA=E5=8F=B7=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/JunziqianController.php | 1 + app/common/logic/CompanyLogic.php | 16 +++++++++++++++- app/common/logic/contract/ContractLogic.php | 19 +++++++++++-------- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/app/api/controller/JunziqianController.php b/app/api/controller/JunziqianController.php index ba5822297..f913747a2 100644 --- a/app/api/controller/JunziqianController.php +++ b/app/api/controller/JunziqianController.php @@ -143,6 +143,7 @@ class JunziqianController extends BaseApiController $request = new ApplySignReq(); $request->contractName = $data['name']; $request->signatories = $data['signatories']; //签约方 + $request->faceThreshold = 79; // 人脸识别阀值:默认等级(1-100之间整数),建议范围(60-79) $request->serverCa = 1; //是否需要服务端云证书 $request->fileType = 1; //合同上传方式 url $request->url = $data['url']; diff --git a/app/common/logic/CompanyLogic.php b/app/common/logic/CompanyLogic.php index b149f10f0..3904e3691 100644 --- a/app/common/logic/CompanyLogic.php +++ b/app/common/logic/CompanyLogic.php @@ -20,6 +20,7 @@ use app\common\logic\BaseLogic; use app\common\model\auth\Admin; use app\common\model\contract\Contract; use app\common\model\user\User; +use think\Exception; use think\exception\ValidateException; use think\facade\Db; use app\adminapi\validate\CompanyValidate; @@ -54,6 +55,13 @@ class CompanyLogic extends BaseLogic // if (!empty($exist)) { // throw new ValidateException('该账号已经注册过企业'); // } + + // 手机号不能重复 + $companyInfo = Company::where(['master_phone'=>$params['master_phone']])->find(); + if (!empty($companyInfo)) { + Db::rollback(); + throw new Exception('手机号已存在'); + } $arr=[ 'company_name' => $params['company_name'], 'organization_code' => $params['organization_code'], @@ -115,7 +123,7 @@ class CompanyLogic extends BaseLogic $admin['phone']=$params['master_phone']; $admin['create_time']=time(); $admin['update_time']=time(); - $user_id=User::strict(false)->insertGetId($admin); + $user_id = User::strict(false)->insertGetId($admin); Company::where('id',$data['id'])->update(['admin_id'=>$admin_id,'user_id'=>$user_id]); $scheduling=[ @@ -145,6 +153,12 @@ class CompanyLogic extends BaseLogic { Db::startTrans(); try { + // 手机号不能重复 + $companyInfo = Company::where(['master_phone'=>$params['master_phone']])->find(); + if (!empty($companyInfo)) { + Db::rollback(); + throw new Exception('手机号已存在'); + } $arr=[ 'company_name' => $params['company_name'], 'organization_code' => $params['organization_code'], diff --git a/app/common/logic/contract/ContractLogic.php b/app/common/logic/contract/ContractLogic.php index b238a015e..64de58c32 100644 --- a/app/common/logic/contract/ContractLogic.php +++ b/app/common/logic/contract/ContractLogic.php @@ -203,11 +203,14 @@ class ContractLogic extends BaseLogic //生成合同 public static function Initiate_contract($data) { - // 校验当前甲方公司是否签过合同 -// $partyAModel = Contract::where(['party_b' => $data['party_a']])->find(); -// if (empty($partyAModel)) { -// return self::setError('当前甲方暂无和平台或上级公司签约,请先进行签约'); -// } + // 平台公司可以直接签合同,其他类型的公司需要做过合同乙方才能签合同 + $partyACompamyInfo = Company::where(['id'=>$data['party_a']])->find(); + if ($partyACompamyInfo['company_type'] != 30) { + $partyAModel = Contract::where(['party_b' => $data['party_a']])->find(); + if (empty($partyAModel)) { + return self::setError('当前甲方暂无和平台或上级公司签约,请先进行签约'); + } + } $model = Contract::where(['party_b' => $data['party_b'],'contract_type'=>$data['contract_type']])->find(); if (empty($model)) { $model = new Contract(); @@ -258,10 +261,10 @@ class ContractLogic extends BaseLogic $data = [ 'name' => $name . '的合同', 'signatories' => [ - ['fullName' => $name, 'identityType' => 12, 'identityCard' => $result['organization_code'], 'email' => $result['master_email'], 'noNeedVerify' => 1, 'signLevel' => 1], - ['fullName' => $result['contract']['party_a_info']['company_name'], 'identityType' => 12, 'identityCard' => $result['contract']['party_a_info']['organization_code'], 'email' => $result['contract']['party_a_info']['master_email'], 'noNeedVerify' => 1, 'signLevel' => 1] + ['fullName' => $name, 'identityType' => 12, 'identityCard' => $result['organization_code'], 'email' => $result['master_email'], 'noNeedVerify' => 1, 'authLevel'=>[11],'signLevel' => 1], + ['fullName' => $result['contract']['party_a_info']['company_name'], 'identityType' => 12, 'identityCard' => $result['contract']['party_a_info']['organization_code'], 'email' => $result['contract']['party_a_info']['master_email'], 'noNeedVerify' => 1, 'authLevel'=>[11],'signLevel' => 1] ], - 'url' => $result['contract']['file'] + 'url' => $result['contract']['file'], ]; }else{ $name=$result['nickname']; From 4bd54271582b4ddfa2eac556eb427504fe3be6f9 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Thu, 7 Sep 2023 10:05:30 +0800 Subject: [PATCH 02/15] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B0=8F=E9=98=9F=20?= =?UTF-8?q?=E5=92=8C=20=E7=BB=93=E7=AE=97=E7=9A=84types3=E7=9A=84=E5=B1=8F?= =?UTF-8?q?=E8=94=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/UserController.php | 11 +++++++++++ app/common/logic/task/TaskLogic.php | 15 ++++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app/api/controller/UserController.php b/app/api/controller/UserController.php index 9ca60e57d..915a95c47 100755 --- a/app/api/controller/UserController.php +++ b/app/api/controller/UserController.php @@ -21,6 +21,7 @@ use app\api\validate\SetUserInfoValidate; use app\api\validate\UserValidate; use app\common\logic\contract\ContractLogic; use app\common\model\contract\Contract; +use app\common\model\user\User; use Common; use think\facade\Db; @@ -209,4 +210,14 @@ class UserController extends BaseApiController return $this->fail(ContractLogic::getError()); } } + + /** + * 获取公司以设置的小队 + */ + public function company_brigade(){ + $company_id=$this->userInfo['company_id']; + $res=User::where('company_id',$company_id)->where('is_captain',1)->column('brigade'); + return $this->success('发送成功', $res); + + } } diff --git a/app/common/logic/task/TaskLogic.php b/app/common/logic/task/TaskLogic.php index 536ff5438..0f7d93376 100644 --- a/app/common/logic/task/TaskLogic.php +++ b/app/common/logic/task/TaskLogic.php @@ -75,12 +75,13 @@ class TaskLogic extends BaseLogic { try { if ($v['types'] == 3) { - $task = Task::where('template_id', $v['id'])->find(); - if ($task) { - Task::where('template_id', $v['id'])->update(['start_time' => $task['start_time'] + 86400, 'end_time' => $task['end_time'] + 86400]); - TaskTemplate::where('id', $v['id'])->inc('day_count')->update(); - return true; - } + return true; + // $task = Task::where('template_id', $v['id'])->find(); + // if ($task) { + // Task::where('template_id', $v['id'])->update(['start_time' => strtotime($task['start_time']) + 86400, 'end_time' => strtotime($task['end_time']) + 86400]); + // TaskTemplate::where('id', $v['id'])->inc('day_count')->update(); + // return true; + // } } $time = strtotime(date('Y-m-d')); $TaskSchedulingPlan_data = [ @@ -177,7 +178,7 @@ class TaskLogic extends BaseLogic TaskTemplate::where('id', $v['id'])->inc('day_count')->update(); return true; } catch (\Exception $e) { - Log::error('定时任务添加失败'.$e->getMessage().'line'.$e->getLine()); + Log::error('定时任务添加失败'.$e->getMessage().'。line:'.$e->getLine()); return false; } } From 9ecbaf6339ca28cf5b78358ec9e91b1463994ed0 Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 7 Sep 2023 10:44:14 +0800 Subject: [PATCH 03/15] patch --- app/api/controller/VehicleController.php | 1 - 1 file changed, 1 deletion(-) diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index 9f8dbc91d..285d7548b 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -41,7 +41,6 @@ class VehicleController extends BaseApiController if($checkNum['code'] == 0){ return $this->fail($checkNum['msg']); } - dump($checkNum);die; //查找乙方公司信息 $party_b = Company::field('id,company_name,organization_code,master_name,master_phone,master_email,company_type')->where('id',$this->userInfo['company_id'])->find(); if(empty($party_b)) { From 50228d09682bd9ce3d50d3ebc66e3e8bf75e5e6f Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 7 Sep 2023 13:39:28 +0800 Subject: [PATCH 04/15] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=87=AA=E6=9C=89?= =?UTF-8?q?=E8=BD=A6=E8=BE=86=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/IndexController.php | 1 + app/api/controller/VehicleController.php | 18 +++++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/api/controller/IndexController.php b/app/api/controller/IndexController.php index 669cab796..c5ad73265 100755 --- a/app/api/controller/IndexController.php +++ b/app/api/controller/IndexController.php @@ -250,6 +250,7 @@ class IndexController extends BaseApiController $vehicle = json_decode($contract['cars_info'], true); $curl_res = curl_post(env('project.logistic_domain').'/api/addSelfCar', [], [ 'license' => $vehicle['license'], + 'pic' => $vehicle['pic'], 'company_id' => $contract['company_a_id'], 'company_name' => $contract['company_a_name'], 'company_user' => $contract['company_a_user'], diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index 285d7548b..10fa50f75 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -204,7 +204,12 @@ class VehicleController extends BaseApiController return $this->fail('请求类型错误'); } //获取参数 - $license = $this->request->post('license'); + $params = $this->request->post(['type','license','pic']); + if($params['type'] == 1){ + if(empty($params['license']) || empty($params['pic'])){ + return $this->fail('缺少必要参数'); + } + } //获取当前公司信息 $party_b = Company::field('id,company_name,master_name,master_phone,master_email,is_contract,organization_code,company_type')->where('id',$this->userInfo['company_id'])->find(); if(empty($party_b)){ @@ -233,6 +238,13 @@ class VehicleController extends BaseApiController if(!empty($vehicleContract)){ return $this->fail('请勿重复申请'); } + if($params['type'] == 1){ + $cars_info = json_encode(['license'=>$params['license'],'pic'=>$params['pic']]); + $car_type = 1; + }else{ + $cars_info = null; + $car_type = 0; + } //设置数据 $data = [ 'contract_logistic_id' => 0, @@ -249,9 +261,9 @@ class VehicleController extends BaseApiController 'company_b_user' => $party_b['master_name'], 'company_b_phone' => $party_b['master_phone'], 'company_b_email' => $party_b['master_email'], - 'cars_info' => isset($license) ? json_encode(['license'=>$license]) : null, + 'cars_info' => $cars_info, 'num' => 1, - 'type' => isset($license) ? 1 : 0, + 'type' => $car_type, 'status' => -1, 'create_time' => time(), 'update_time' => time() From 09a30c0b5fd5d45219e25a3b0642375bce0030cb Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 7 Sep 2023 14:06:42 +0800 Subject: [PATCH 05/15] patch --- app/api/controller/VehicleController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index 10fa50f75..165e2550a 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -205,6 +205,9 @@ class VehicleController extends BaseApiController } //获取参数 $params = $this->request->post(['type','license','pic']); + if(!isset($params['type'])){ + return $this->fail('缺少必要参数'); + } if($params['type'] == 1){ if(empty($params['license']) || empty($params['pic'])){ return $this->fail('缺少必要参数'); @@ -376,6 +379,7 @@ class VehicleController extends BaseApiController 'self_num' => $selfCar, 'apply_num' => $applyCar ]; + dump($data);die; //返回 return $this->success('请求成功',$data); } From 6c3915f6063e06c1764bc1b538d6acfe2ff8ea1e Mon Sep 17 00:00:00 2001 From: unknown <736250432@qq.com> Date: Thu, 7 Sep 2023 14:12:58 +0800 Subject: [PATCH 06/15] patch --- app/api/controller/VehicleController.php | 1 - 1 file changed, 1 deletion(-) diff --git a/app/api/controller/VehicleController.php b/app/api/controller/VehicleController.php index 165e2550a..df7f43db4 100644 --- a/app/api/controller/VehicleController.php +++ b/app/api/controller/VehicleController.php @@ -379,7 +379,6 @@ class VehicleController extends BaseApiController 'self_num' => $selfCar, 'apply_num' => $applyCar ]; - dump($data);die; //返回 return $this->success('请求成功',$data); } From 8297752d06d7c130c0c01ab62e5bc45bf5647c91 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Thu, 7 Sep 2023 14:50:16 +0800 Subject: [PATCH 07/15] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=94=99=E8=AF=AF=E5=92=8C=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/CeshiController.php | 4 ++-- app/common/logic/task/TaskLogic.php | 2 ++ app/job/TaskInformationJob.php | 8 ++++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/api/controller/CeshiController.php b/app/api/controller/CeshiController.php index 7273d85ca..92c1fe513 100644 --- a/app/api/controller/CeshiController.php +++ b/app/api/controller/CeshiController.php @@ -42,7 +42,7 @@ class CeshiController extends BaseApiController // TaskTemplate::where('id',109)->update(['transaction_pool'=>bcadd($transaction_pool,$day_money,2)]); // } - $all=TaskSchedulingPlan::where('id',928)->with(['template_info','scheduling'])->select()->toArray(); + $all=TaskSchedulingPlan::where('id',943)->with(['template_info','scheduling'])->select()->toArray(); foreach($all as $k=>$v){ queue(TaskInformationJob::class,$v); } @@ -50,7 +50,7 @@ return true; $plan_all = TaskScheduling::where('id',119)->with('company_info')->select()->toArray(); $plan_ids = []; foreach ($plan_all as $k => $v) { - $all = TaskTemplate::where('id', 118)->where('task_scheduling', $v['id'])->limit(30)->select()->toArray(); + $all = TaskTemplate::where('id', 116)->where('task_scheduling', $v['id'])->limit(30)->select()->toArray(); $plan_ids[] = $v['id']; if ($all) { $plan_all[$k]['template'] = $all; diff --git a/app/common/logic/task/TaskLogic.php b/app/common/logic/task/TaskLogic.php index 0f7d93376..eaa9ab81c 100644 --- a/app/common/logic/task/TaskLogic.php +++ b/app/common/logic/task/TaskLogic.php @@ -74,6 +74,8 @@ class TaskLogic extends BaseLogic public static function CronAdd(array $v, $datas): bool { try { + TaskTemplate::where('id', $v['id'])->inc('information_day_count', 5)->update(); + return true; if ($v['types'] == 3) { return true; // $task = Task::where('template_id', $v['id'])->find(); diff --git a/app/job/TaskInformationJob.php b/app/job/TaskInformationJob.php index 6b3d64ee7..ca82d7cb7 100644 --- a/app/job/TaskInformationJob.php +++ b/app/job/TaskInformationJob.php @@ -33,6 +33,7 @@ class TaskInformationJob if ($data['template_info']['information_count'] < $data['template_info']['information_day_count']) { Log::info('信息更新任务,信息更新未达到要求:' . json_encode($data)); Task::where('id', $data['task_id'])->update(['status' => 5]); + TaskTemplate::where('id',$data['template_id'])->update(['information_count'=>$data['template_info']['information_day_count']]); return false; } $name = '小组队长'; @@ -83,7 +84,7 @@ class TaskInformationJob }elseif //入股任务 ($data['template_info']['type'] == 35){ - $task_35 = Task::where('id', $data['task_id'])->field('director_uid,status,money')->with('director_info')->find(); + $task_35 = Task::where('id', $data['task_id'])->field('director_uid,status,money,start_time,end_time')->with('director_info')->find(); if($task_35){ $day= $data['template_info']['stage_day_one'] + $data['template_info']['stage_day_two']; if($task_35['status']==3 && $data['template_info']['day_count']<=$day){ @@ -93,9 +94,8 @@ class TaskInformationJob $arr['company_account_type'] = 2; }else{ if($data['template_info']['day_count']<=$day){ - $time = strtotime(date('Y-m-d')); - Task::where('id', $data['task_id'])->update(['create_time' => $time,'end_time' => $time + 86399,'start_time'=>$time,'end_time'=> $time + 86399]); - return false; + Task::where('id', $data['task_id'])->update(['create_time' => $task_35['start_time']+86400,'update_time' =>time(),'start_time'=>$task_35['start_time']+86400,'end_time'=> strtotime($task_35['end_time']) + 86400]); + return false; } if($data['template_info']['day_count']>$day){ Task::where('id', $data['task_id'])->update(['status' =>5]); From 40121a460384b91a1ce5940413e1eb42ac26fd28 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Thu, 7 Sep 2023 15:18:57 +0800 Subject: [PATCH 08/15] =?UTF-8?q?add:1.=E4=BC=81=E4=B8=9A=E5=AE=9E?= =?UTF-8?q?=E5=90=8D=E8=AE=A4=E8=AF=81=E6=97=B6=E5=8A=A0=E4=B8=8A=E6=B3=95?= =?UTF-8?q?=E4=BA=BA=E8=BA=AB=E4=BB=BD=E8=AF=81=EF=BC=8C=E6=96=B9=E4=BE=BF?= =?UTF-8?q?=E5=90=8E=E7=BB=AD=E7=AD=BE=E7=BA=A6=E6=97=B6=E5=8F=AF=E7=94=A8?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=EF=BC=8C=E9=A2=84=E7=95=99?= =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E5=90=8E=E7=BB=AD=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9F=AD=E4=BF=A1=E9=AA=8C=E8=AF=81=E3=80=82?= =?UTF-8?q?2.=E5=85=AC=E5=8F=B8=E5=88=9B=E5=BB=BA=E6=97=B6=E5=8D=B3?= =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=91=8A=E7=9F=A5=E5=85=AC=E5=8F=B8=E6=B3=95?= =?UTF-8?q?=E4=BA=BA=E4=BD=9C=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/adminapi/controller/CompanyController.php | 7 +- app/api/controller/HetongController.php | 18 ++++- app/api/controller/JunziqianController.php | 5 +- app/common/enum/notice/NoticeEnum.php | 4 ++ app/common/logic/CompanyLogic.php | 66 ++++++++++++++++++- 5 files changed, 92 insertions(+), 8 deletions(-) diff --git a/app/adminapi/controller/CompanyController.php b/app/adminapi/controller/CompanyController.php index cf526a44b..7b3afb172 100644 --- a/app/adminapi/controller/CompanyController.php +++ b/app/adminapi/controller/CompanyController.php @@ -193,6 +193,8 @@ 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'], + 'master_phone' => $company['master_phone'], + 'master_id_card' => $company['master_id_card'], 'id' => $company['id'], ]; $res = app(JunziqianController::class)->EnterpriseCertification($data); @@ -220,6 +222,8 @@ 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'], + 'master_phone' => $company['master_phone'], + 'master_id_card' => $company['master_id_card'], ]; $res = app(JunziqianController::class)->organizationReapply($data); if ($res->success == true) { @@ -260,9 +264,6 @@ class CompanyController extends BaseAdminController if (empty($company)) { return $this->fail("公司不存在"); } - if (empty($company['master_face'])) { - return $this->fail("未上传主联系人头像信息,无法上传企业人脸"); - } if(empty($company['master_id_card'])) { return $this->fail("主联系人证件号为空,无法上传企业人脸"); } diff --git a/app/api/controller/HetongController.php b/app/api/controller/HetongController.php index 2edb83109..15f4354a5 100644 --- a/app/api/controller/HetongController.php +++ b/app/api/controller/HetongController.php @@ -19,7 +19,7 @@ class HetongController extends BaseApiController { - public array $notNeedLogin = ['url','info']; + public array $notNeedLogin = ['url','info', 'toFaceCreate']; public function url() { @@ -55,4 +55,20 @@ class HetongController extends BaseApiController } return '
'.$msg.'