From 3296af3ddd0a7286d7a78a2b756412524a92d8a9 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Tue, 8 Aug 2023 14:38:11 +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/lists/contract/ContractLists.php | 1 + app/common/logic/contract/ContractLogic.php | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/app/adminapi/lists/contract/ContractLists.php b/app/adminapi/lists/contract/ContractLists.php index 637d0b542..ad1b7c38d 100644 --- a/app/adminapi/lists/contract/ContractLists.php +++ b/app/adminapi/lists/contract/ContractLists.php @@ -73,6 +73,7 @@ class ContractLists extends BaseAdminDataLists implements ListsSearchInterface ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) ->select()->each(function ($item, $key) { + halt($item); if($item->type==1){ $item->party_b_name=Db::name('company')->where('id',$item->party_b)->value('company_name'); }else{ diff --git a/app/common/logic/contract/ContractLogic.php b/app/common/logic/contract/ContractLogic.php index 2b854e099..a0bf38cc7 100644 --- a/app/common/logic/contract/ContractLogic.php +++ b/app/common/logic/contract/ContractLogic.php @@ -170,6 +170,12 @@ class ContractLogic extends BaseLogic $model->contract_no = time(); $model->create_time = time(); } + if($data['party_a']<=0){ + return self::setError('甲方不能为空'); + } + if($data['party_b']<=0){ + return self::setError('乙方不能为空'); + } if($data['type']==1){ if($data['party_a'] == $data['party_b']){ return self::setError('甲方和乙方不能是同一个公司');