From 24b93cb6863dbf0891e991abdd5cc41d338815f2 Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Tue, 19 Dec 2023 14:17:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/adminapi/lists/bid/BidBuyBiddingDocumentLists.php | 7 ++++++- app/adminapi/lists/bid/BidSecurityApplyLists.php | 2 ++ app/adminapi/lists/bid/BidSecurityRefundLists.php | 8 +++++++- app/adminapi/lists/contract/ContractLists.php | 2 ++ app/adminapi/lists/contract/ProcurementContractLists.php | 2 ++ .../lists/contract/SubcontractingContractLists.php | 2 ++ app/adminapi/lists/finance/FinanceInvoiceApplyLists.php | 2 ++ app/adminapi/lists/finance/FinancePaymentPlanLists.php | 2 ++ app/adminapi/lists/finance/FinanceReceiptRecordLists.php | 2 ++ app/adminapi/lists/finance/FinanceRefundRecordLists.php | 2 ++ app/adminapi/lists/finance/FinanceReturnedMoneyLists.php | 2 ++ app/adminapi/lists/finance/FinanceReturnedRecordLists.php | 2 ++ 12 files changed, 33 insertions(+), 2 deletions(-) diff --git a/app/adminapi/lists/bid/BidBuyBiddingDocumentLists.php b/app/adminapi/lists/bid/BidBuyBiddingDocumentLists.php index 41769af13..ac36f884b 100644 --- a/app/adminapi/lists/bid/BidBuyBiddingDocumentLists.php +++ b/app/adminapi/lists/bid/BidBuyBiddingDocumentLists.php @@ -57,6 +57,7 @@ class BidBuyBiddingDocumentLists extends BaseAdminDataLists implements ListsSear { return Db::name('BidBuyBiddingDocument')->alias('bbbd') ->where($this->searchWhere) + ->whereNull('bbbd.delete_time') ->leftJoin('project p','p.id = bbbd.project_id') ->leftJoin('custom ct','ct.id = p.custom_id') ->field('bbbd.*, bbbd.project_id, p.name as project_name, p.project_code, ct.name as customer_name') @@ -81,7 +82,11 @@ class BidBuyBiddingDocumentLists extends BaseAdminDataLists implements ListsSear */ public function count(): int { - return BidBuyBiddingDocument::where($this->searchWhere)->count(); + return Db::name('BidBuyBiddingDocument')->alias('bbbd') + ->where($this->searchWhere) + ->whereNull('bbbd.delete_time') + ->leftJoin('project p','p.id = bbbd.project_id') + ->leftJoin('custom ct','ct.id = p.custom_id')->count(); } } \ No newline at end of file diff --git a/app/adminapi/lists/bid/BidSecurityApplyLists.php b/app/adminapi/lists/bid/BidSecurityApplyLists.php index 58849d844..42a67f7b3 100644 --- a/app/adminapi/lists/bid/BidSecurityApplyLists.php +++ b/app/adminapi/lists/bid/BidSecurityApplyLists.php @@ -56,6 +56,7 @@ class BidSecurityApplyLists extends BaseAdminDataLists implements ListsSearchInt { return Db::name('BidSecurityApply')->alias('bsa') ->where($this->searchWhere) + ->whereNull('bsa.delete_time') ->leftJoin('bid_bidding_decision bbd','bbd.id = bsa.bidding_decision_id') ->leftJoin('project p','p.id = bbd.project_id') ->leftJoin('custom ct','ct.id = p.custom_id') @@ -83,6 +84,7 @@ class BidSecurityApplyLists extends BaseAdminDataLists implements ListsSearchInt { return Db::name('BidSecurityApply')->alias('bsa') ->where($this->searchWhere) + ->whereNull('bsa.delete_time') ->leftJoin('bid_bidding_decision bbd','bbd.id = bsa.bidding_decision_id') ->leftJoin('project p','p.id = bbd.project_id') ->leftJoin('custom ct','ct.id = p.custom_id')->count(); diff --git a/app/adminapi/lists/bid/BidSecurityRefundLists.php b/app/adminapi/lists/bid/BidSecurityRefundLists.php index f54098ac0..902ec4623 100644 --- a/app/adminapi/lists/bid/BidSecurityRefundLists.php +++ b/app/adminapi/lists/bid/BidSecurityRefundLists.php @@ -56,6 +56,7 @@ class BidSecurityRefundLists extends BaseAdminDataLists implements ListsSearchIn { return Db::name('BidSecurityRefund')->alias('bsr') ->where($this->searchWhere) + ->whereNull('bsr.delete_time') ->leftJoin('bid_bidding_decision bbd','bbd.id = bsr.bidding_decision_id') ->leftJoin('project p','p.id = bbd.project_id') ->leftJoin('custom ct','ct.id = p.custom_id') @@ -81,7 +82,12 @@ class BidSecurityRefundLists extends BaseAdminDataLists implements ListsSearchIn */ public function count(): int { - return BidSecurityRefund::where($this->searchWhere)->count(); + return Db::name('BidSecurityRefund')->alias('bsr') + ->where($this->searchWhere) + ->whereNull('bsr.delete_time') + ->leftJoin('bid_bidding_decision bbd','bbd.id = bsr.bidding_decision_id') + ->leftJoin('project p','p.id = bbd.project_id') + ->leftJoin('custom ct','ct.id = p.custom_id')->count(); } } \ No newline at end of file diff --git a/app/adminapi/lists/contract/ContractLists.php b/app/adminapi/lists/contract/ContractLists.php index 896f82298..4918f614c 100644 --- a/app/adminapi/lists/contract/ContractLists.php +++ b/app/adminapi/lists/contract/ContractLists.php @@ -56,6 +56,7 @@ class ContractLists extends BaseAdminDataLists implements ListsSearchInterface { return Db::name('Contract')->alias('c') ->where($this->searchWhere) + ->whereNull('c.delete_time') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') ->leftJoin('custom ct','ct.id = c.customer_id') @@ -83,6 +84,7 @@ class ContractLists extends BaseAdminDataLists implements ListsSearchInterface { return Db::name('Contract')->alias('c') ->where($this->searchWhere) + ->whereNull('c.delete_time') ->leftJoin('bid_buy_bidding_document bbbd','c.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') ->leftJoin('custom ct','ct.id = c.customer_id')->count(); diff --git a/app/adminapi/lists/contract/ProcurementContractLists.php b/app/adminapi/lists/contract/ProcurementContractLists.php index 8d5c112db..b1df31a44 100644 --- a/app/adminapi/lists/contract/ProcurementContractLists.php +++ b/app/adminapi/lists/contract/ProcurementContractLists.php @@ -65,6 +65,7 @@ class ProcurementContractLists extends BaseAdminDataLists implements ListsSearch { return Db::name('ProcurementContract')->alias('pc') ->where($this->searchWhere)->where($this->querySearch()) + ->whereNull('pc.delete_time') ->leftJoin('project p','p.id = pc.project_id') ->field('pc.*, p.name as project_name, p.project_code') ->limit($this->limitOffset, $this->limitLength) @@ -97,6 +98,7 @@ class ProcurementContractLists extends BaseAdminDataLists implements ListsSearch { return Db::name('ProcurementContract')->alias('pc') ->where($this->searchWhere)->where($this->querySearch()) + ->whereNull('pc.delete_time') ->leftJoin('project p','p.id = pc.project_id')->count(); } diff --git a/app/adminapi/lists/contract/SubcontractingContractLists.php b/app/adminapi/lists/contract/SubcontractingContractLists.php index 23888f420..634e5f2f6 100644 --- a/app/adminapi/lists/contract/SubcontractingContractLists.php +++ b/app/adminapi/lists/contract/SubcontractingContractLists.php @@ -67,6 +67,7 @@ class SubcontractingContractLists extends BaseAdminDataLists implements ListsSea { return Db::name('ProcurementContract')->alias('pc') ->where($this->searchWhere)->where($this->querySearch()) + ->whereNull('pc.delete_time') ->leftJoin('project p','p.id = pc.project_id') ->field('pc.*, p.name as project_name') ->limit($this->limitOffset, $this->limitLength) @@ -99,6 +100,7 @@ class SubcontractingContractLists extends BaseAdminDataLists implements ListsSea { return Db::name('ProcurementContract')->alias('pc') ->where($this->searchWhere)->where($this->querySearch()) + ->whereNull('pc.delete_time') ->leftJoin('project p','p.id = pc.project_id')->count(); } diff --git a/app/adminapi/lists/finance/FinanceInvoiceApplyLists.php b/app/adminapi/lists/finance/FinanceInvoiceApplyLists.php index f231d9c50..8022daf63 100644 --- a/app/adminapi/lists/finance/FinanceInvoiceApplyLists.php +++ b/app/adminapi/lists/finance/FinanceInvoiceApplyLists.php @@ -56,6 +56,7 @@ class FinanceInvoiceApplyLists extends BaseAdminDataLists implements ListsSearch { return Db::name('FinanceInvoiceApply')->alias('fia') ->where($this->searchWhere) + ->whereNull('fia.delete_time') ->leftJoin('contract c','c.id = fia.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') @@ -84,6 +85,7 @@ class FinanceInvoiceApplyLists extends BaseAdminDataLists implements ListsSearch { return Db::name('FinanceInvoiceApply')->alias('fia') ->where($this->searchWhere) + ->whereNull('fia.delete_time') ->leftJoin('contract c','c.id = fia.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') diff --git a/app/adminapi/lists/finance/FinancePaymentPlanLists.php b/app/adminapi/lists/finance/FinancePaymentPlanLists.php index acb7109e7..ca854001c 100644 --- a/app/adminapi/lists/finance/FinancePaymentPlanLists.php +++ b/app/adminapi/lists/finance/FinancePaymentPlanLists.php @@ -56,6 +56,7 @@ class FinancePaymentPlanLists extends BaseAdminDataLists implements ListsSearchI { return Db::name('FinancePaymentPlan')->alias('fpp') ->where($this->searchWhere) + ->whereNull('fpp.delete_time') ->leftJoin('procurement_contract pc','pc.id = fpp.contract_id') ->leftJoin('project p','p.id = pc.project_id') ->field('fpp.*, p.id as project_id, p.name as project_name, p.project_code, pc.contract_no') @@ -81,6 +82,7 @@ class FinancePaymentPlanLists extends BaseAdminDataLists implements ListsSearchI { return Db::name('FinancePaymentPlan')->alias('fpp') ->where($this->searchWhere) + ->whereNull('fpp.delete_time') ->leftJoin('procurement_contract pc','pc.id = fpp.contract_id') ->leftJoin('project p','p.id = pc.project_id')->count(); } diff --git a/app/adminapi/lists/finance/FinanceReceiptRecordLists.php b/app/adminapi/lists/finance/FinanceReceiptRecordLists.php index bee83312f..8006cb424 100644 --- a/app/adminapi/lists/finance/FinanceReceiptRecordLists.php +++ b/app/adminapi/lists/finance/FinanceReceiptRecordLists.php @@ -57,6 +57,7 @@ class FinanceReceiptRecordLists extends BaseAdminDataLists implements ListsSearc { return Db::name('FinanceReceiptRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('procurement_contract pc','pc.id = frr.contract_id') ->leftJoin('project p','p.id = pc.project_id') ->field('frr.*, p.id as project_id, p.name as project_name, p.project_code, pc.contract_no') @@ -82,6 +83,7 @@ class FinanceReceiptRecordLists extends BaseAdminDataLists implements ListsSearc { return Db::name('FinanceReceiptRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('procurement_contract pc','pc.id = frr.contract_id') ->leftJoin('project p','p.id = pc.project_id')->count(); } diff --git a/app/adminapi/lists/finance/FinanceRefundRecordLists.php b/app/adminapi/lists/finance/FinanceRefundRecordLists.php index 199a9e52e..5cdd9cd49 100644 --- a/app/adminapi/lists/finance/FinanceRefundRecordLists.php +++ b/app/adminapi/lists/finance/FinanceRefundRecordLists.php @@ -56,6 +56,7 @@ class FinanceRefundRecordLists extends BaseAdminDataLists implements ListsSearch { return Db::name('FinanceRefundRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('procurement_contract pc','pc.id = frr.contract_id') ->leftJoin('project p','p.id = pc.project_id') ->field('frr.*, p.id as project_id, p.name as project_name, p.project_code, pc.contract_no') @@ -82,6 +83,7 @@ class FinanceRefundRecordLists extends BaseAdminDataLists implements ListsSearch { return Db::name('FinanceRefundRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('procurement_contract pc','pc.id = frr.contract_id') ->leftJoin('project p','p.id = pc.project_id')->count(); } diff --git a/app/adminapi/lists/finance/FinanceReturnedMoneyLists.php b/app/adminapi/lists/finance/FinanceReturnedMoneyLists.php index 563f44927..0724ffd55 100644 --- a/app/adminapi/lists/finance/FinanceReturnedMoneyLists.php +++ b/app/adminapi/lists/finance/FinanceReturnedMoneyLists.php @@ -59,6 +59,7 @@ class FinanceReturnedMoneyLists extends BaseAdminDataLists implements ListsSearc { return Db::name('FinanceReturnedMoney')->alias('frm') ->where($this->searchWhere) + ->whereNull('frm.delete_time') ->leftJoin('contract c','c.id = frm.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') @@ -83,6 +84,7 @@ class FinanceReturnedMoneyLists extends BaseAdminDataLists implements ListsSearc { return Db::name('FinanceReturnedMoney')->alias('frm') ->where($this->searchWhere) + ->whereNull('frm.delete_time') ->leftJoin('contract c','c.id = frm.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') diff --git a/app/adminapi/lists/finance/FinanceReturnedRecordLists.php b/app/adminapi/lists/finance/FinanceReturnedRecordLists.php index 4b7346558..819d9815b 100644 --- a/app/adminapi/lists/finance/FinanceReturnedRecordLists.php +++ b/app/adminapi/lists/finance/FinanceReturnedRecordLists.php @@ -56,6 +56,7 @@ class FinanceReturnedRecordLists extends BaseAdminDataLists implements ListsSear { return Db::name('FinanceReturnedRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('contract c','c.id = frr.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id') @@ -80,6 +81,7 @@ class FinanceReturnedRecordLists extends BaseAdminDataLists implements ListsSear { return Db::name('FinanceReturnedRecord')->alias('frr') ->where($this->searchWhere) + ->whereNull('frr.delete_time') ->leftJoin('contract c','c.id = frr.contract_id') ->leftJoin('bid_buy_bidding_document bbbd','bbbd.id = c.buy_bidding_document_id') ->leftJoin('project p','p.id = bbbd.project_id')