From 62faa8ee7664802569bc0bb65f5921832ff37733 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Wed, 6 Sep 2023 10:36:26 +0800 Subject: [PATCH] =?UTF-8?q?update:=E7=94=9F=E6=88=90=E5=90=88=E5=90=8C?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=A0=A1=E9=AA=8C=E7=94=B2=E6=96=B9=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E6=98=AF=E5=90=A6=E6=9C=89=E8=BF=87=E7=AD=BE=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/logic/contract/ContractLogic.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/common/logic/contract/ContractLogic.php b/app/common/logic/contract/ContractLogic.php index 2f498488e..5ddc2aace 100644 --- a/app/common/logic/contract/ContractLogic.php +++ b/app/common/logic/contract/ContractLogic.php @@ -183,6 +183,11 @@ 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('当前甲方暂无和平台或上级公司签约,请先进行签约'); + } $model = Contract::where(['party_b' => $data['party_b'],'contract_type'=>$data['contract_type']])->find(); if (empty($model)) { $model = new Contract(); @@ -226,7 +231,7 @@ class ContractLogic extends BaseLogic } if ($result && isset($result['contract']) && isset($result['contract']['file']) && $result['contract']['file'] != '') { if ($result['contract']['check_status'] == 3) { - return self::setError('你已经生成过合同,请问重复生成'); + return self::setError('你已经生成过合同,请勿重复生成'); } if($type==1){ $name=$result['company_name'];