This commit is contained in:
weiz 2024-04-06 11:39:32 +08:00
parent 91d1ed8686
commit 905d518cd0
23 changed files with 89 additions and 71 deletions

View File

@ -79,6 +79,8 @@
$dept = Dept::field('name')->where('id', $data['signed_dept'])->findOrEmpty();
$data['part_a_name'] = $custom['name'];
$data['signed_dept_name'] = $dept['name'];
$data['contract_type_text'] = $data->contract_type_text;
$data['business_nature_text'] = $data->business_nature_text;
$invoice_ids = FinancialInvoice::where('contract_id', $data['id'])->column('id');
//开票金额
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['id'])->sum('apply_amount');

View File

@ -17,9 +17,10 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialBudgetDoc;
use app\common\model\financial\FinancialBudgetDocDetail;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
/**
@ -63,13 +64,14 @@
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()->each(function ($data) {
$contract = CostApprovedProject::field('contract_name,part_a,create_date,money,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,part_a,create_time,signed_amount,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['contract_name'] = $contract['contract_name'];
$data['part_a'] = $contract['part_a'];
$data['create_date'] = $contract['create_date'];
$data['money'] = $contract['money'];
$data['part_a'] = $custom['name'];
$data['create_date'] = $contract['create_time'];
$data['money'] = $contract['signed_amount'];
$data['contract_type'] = $contract['contract_type'];
$data['contract_type_text'] = $contract->contract_type_text;
$data['contract_type_text'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['total_amount'] = FinancialBudgetDocDetail::where('budget_doc_id', $data['id'])->sum('amount');
})
->toArray();

View File

@ -17,10 +17,10 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialBudgetDoc;
use app\common\model\financial\FinancialDepartmentIncomeSettlement;
use app\common\model\financial\FinancialDepartmentIncomeSettlementDetail;
use app\common\model\marketing\MarketingContract;
/**
@ -73,11 +73,11 @@
->order(['id' => 'desc'])
->select()->each(function ($data) {
$budget_doc = FinancialBudgetDoc::field('contract_id,code,name,issue_date')->where('id', $data['budget_doc_id'])->findOrEmpty();
$contract = CostApprovedProject::field('contract_name,money')->where('id', $budget_doc['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,signed_amount')->where('id', $budget_doc['contract_id'])->findOrEmpty();
$data['budget_doc_code'] = $budget_doc['code'];
$data['budget_doc_name'] = $budget_doc['name'];
$data['contract_name'] = $contract['contract_name'];
$data['contract_money'] = $contract['money'];
$data['contract_money'] = $contract['signed_amount'];
$data['issue_date'] = $budget_doc['issue_date'];
$data['amount'] = FinancialDepartmentIncomeSettlementDetail::where('department_income_settlement_id', $data['id'])->sum('amount');
$data['settlement_amount'] = FinancialDepartmentIncomeSettlementDetail::where('department_income_settlement_id', $data['id'])->sum('settlement_amount');

View File

@ -17,10 +17,10 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialExpenseReimbursement;
use app\common\model\financial\FinancialExpenseReimbursementDetail;
use app\common\model\financial\FinancialFeeApplication;
use app\common\model\marketing\MarketingContract;
/**
@ -70,7 +70,7 @@
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()->each(function ($data) {
$contract = CostApprovedProject::field('contract_name,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$fee_application = FinancialFeeApplication::field('theme')->where('id', $data['fee_application_id'])->findOrEmpty();
$data['contract_name'] = !$contract->isEmpty() ? $contract['contract_name'] : '';
$data['contract_type'] = !$contract->isEmpty() ? $contract['contract_type'] : 0;

View File

@ -17,9 +17,10 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
/**
@ -63,12 +64,13 @@
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()->each(function ($data) {
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type,part_a,part_b,signed_amount,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['part_a'] = $contract['part_a'];
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['money'];
$data['sign_money'] = $contract['signed_amount'];
$data['sign_time'] = $contract['create_time'];
$data['invoice_type_text'] = $data->invoice_type_text;
$refund = FinancialRefund::where('invoice_id', $data['id'])->findOrEmpty();

View File

@ -17,9 +17,10 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
/**
@ -62,11 +63,12 @@
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()->each(function ($data) {
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type,part_a,part_b')->where('id', $data['contract_id'])->findOrEmpty();
$invoice = FinancialInvoice::field('invoice_code,apply_amount')->where('id', $data['invoice_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['part_a'] = $contract['part_a'];
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['invoice_code'] = $invoice['invoice_code'];
$data['apply_amount'] = $invoice['apply_amount'];

View File

@ -67,7 +67,7 @@
$custom = MarketingCustom::field('name')->where('id', $contract['part_a'])->findOrEmpty();
$data['invoice_type_text'] = $data->invoice_type_text;
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['signed_amount'];

View File

@ -17,9 +17,9 @@
use app\adminapi\lists\BaseAdminDataLists;
use app\common\lists\ListsSearchInterface;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dept\Dept;
use app\common\model\financial\FinancialUsingFunds;
use app\common\model\marketing\MarketingContract;
/**
@ -68,10 +68,10 @@
->order(['id' => 'desc'])
->select()->each(function ($data) {
$dept = Dept::field('name')->where('id', $data['approve_dept'])->findOrEmpty();
$contract = CostApprovedProject::field('contract_name,money')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,signed_amount')->where('id', $data['contract_id'])->findOrEmpty();
$data['approve_dept_name'] = $dept['name'];
$data['contract_name'] = !$contract->isEmpty() ? $contract['contract_name'] : '';
$data['contract_money'] = !$contract->isEmpty() ? $contract['money'] : '';
$data['contract_money'] = !$contract->isEmpty() ? $contract['signed_amount'] : '';
$data['pay_type_text'] = $data->pay_type_text;
$data['cost_type_text'] = $data->cost_type_text;
})

View File

@ -58,7 +58,7 @@
$data['project_num'] = $project['project_num'];
$data['project_name'] = $project['project_name'];
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $part_a['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['signed_amount'];

View File

@ -16,9 +16,10 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialBudgetDoc;
use app\common\model\financial\FinancialBudgetDocDetail;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
use think\facade\Db;
@ -154,13 +155,14 @@
public static function detail($params): array
{
$data = FinancialBudgetDoc::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$contract = CostApprovedProject::field('contract_name,part_a,create_date,money,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,part_a,create_time,signed_amount,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['contract_name'] = $contract['contract_name'];
$data['part_a'] = $contract['part_a'];
$data['create_date'] = $contract['create_date'];
$data['money'] = $contract['money'];
$data['part_a'] = $custom['name'];
$data['create_date'] = $contract['create_time'];
$data['money'] = $contract['signed_amount'];
$data['contract_type'] = $contract['contract_type'];
$data['contract_type_text'] = $contract->contract_type_text;
$data['contract_type_text'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
return $data->toArray();
}

View File

@ -16,10 +16,11 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialBudgetDoc;
use app\common\model\financial\FinancialDepartmentIncomeSettlement;
use app\common\model\financial\FinancialDepartmentIncomeSettlementDetail;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
use think\facade\Db;
@ -155,16 +156,17 @@
{
$data = FinancialDepartmentIncomeSettlement::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$budget_doc = FinancialBudgetDoc::field('contract_id,code,name,issue_date')->where('id', $data['budget_doc_id'])->findOrEmpty();
$contract = CostApprovedProject::field('contract_name,part_a,create_date,money,contract_type')->where('id', $budget_doc['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,part_a,create_time,signed_amount,contract_type')->where('id', $budget_doc['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['code'] = $budget_doc['code'];
$data['name'] = $budget_doc['name'];
$data['issue_date'] = $budget_doc['issue_date'];
$data['contract_name'] = $contract['contract_name'];
$data['part_a'] = $contract['part_a'];
$data['create_date'] = $contract['create_date'];
$data['money'] = $contract['money'];
$data['part_a'] = $custom['name'];
$data['create_date'] = $contract['create_time'];
$data['money'] = $contract['signed_amount'];
$data['contract_type'] = (string)$contract['contract_type'];
$data['contract_type_text'] = $contract->contract_type_text;
$data['contract_type_text'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
return $data->toArray();
}
}

View File

@ -16,10 +16,10 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialExpenseReimbursement;
use app\common\model\financial\FinancialExpenseReimbursementDetail;
use app\common\model\financial\FinancialFeeApplication;
use app\common\model\marketing\MarketingContract;
use think\facade\Db;
@ -162,7 +162,7 @@
public static function detail($params): array
{
$data = FinancialExpenseReimbursement::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$contract = CostApprovedProject::field('contract_name,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type')->where('id', $data['contract_id'])->findOrEmpty();
$fee_application = FinancialFeeApplication::field('theme')->where('id', $data['fee_application_id'])->findOrEmpty();
$data['contract_name'] = !$contract->isEmpty() ? $contract['contract_name'] : '';
$data['contract_type'] = !$contract->isEmpty() ? $contract['contract_type'] : 0;

View File

@ -16,9 +16,10 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
use think\facade\Db;
@ -134,14 +135,15 @@
public static function detail($params): array
{
$data = FinancialInvoice::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_date')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type,part_a,part_b,signed_amount,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['invoice_type_text'] = $data->invoice_type_text;
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['part_a'] = $contract['part_a'];
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['money'];
$data['sign_time'] = $contract['create_date'];
$data['sign_money'] = $contract['signed_amount'];
$data['sign_time'] = $contract['create_time'];
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['contract_id'])->sum('apply_amount');
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['contract_id'])->sum('amount');
return $data->toArray();

View File

@ -16,9 +16,10 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
use think\facade\Db;
@ -117,13 +118,14 @@
public static function detail($params): array
{
$data = FinancialRefund::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type,part_a,part_b,signed_amount,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$invoice = FinancialInvoice::field('invoice_code,apply_amount')->where('id', $data['invoice_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['part_a'] = $contract['part_a'];
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['money'];
$data['sign_money'] = $contract['signed_amount'];
$data['sign_time'] = $contract['create_time'];
$data['invoice_code'] = $invoice['invoice_code'];
$data['apply_amount'] = $invoice['apply_amount'];

View File

@ -16,10 +16,11 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\financial\FinancialSettlement;
use app\common\model\marketing\MarketingContract;
use app\common\model\marketing\MarketingCustom;
use think\facade\Db;
@ -113,13 +114,14 @@
public static function detail($params): array
{
$data = FinancialSettlement::withoutField('create_time,update_time,delete_time')->findOrEmpty($params['id']);
$contract = CostApprovedProject::field('contract_name,contract_type,part_a,part_b,money,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,contract_type,part_a,part_b,signed_amount,create_time')->where('id', $data['contract_id'])->findOrEmpty();
$custom = MarketingCustom::field('name')->where('id', 'part_a')->findOrEmpty();
$data['invoice_type_text'] = $data->invoice_type_text;
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['part_a'] = $contract['part_a'];
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $custom['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['money'];
$data['sign_money'] = $contract['signed_amount'];
$data['sign_time'] = $contract['create_time'];
$data['total_invoice_amount'] = FinancialInvoice::where('contract_id', $data['contract_id'])->sum('apply_amount');
$data['total_refund_amount'] = FinancialRefund::where('contract_id', $data['contract_id'])->sum('amount');

View File

@ -16,12 +16,12 @@
use app\common\logic\BaseLogic;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dept\Dept;
use app\common\model\financial\FinancialUsingFunds;
use app\common\model\financial\FinancialUsingFundsDetail;
use app\common\model\GeoCity;
use app\common\model\GeoProvince;
use app\common\model\marketing\MarketingContract;
use think\facade\Db;
@ -184,12 +184,12 @@
{
$data = FinancialUsingFunds::withoutField('update_time,delete_time')->findOrEmpty($params['id']);
$dept = Dept::field('name')->where('id', $data['approve_dept'])->findOrEmpty();
$contract = CostApprovedProject::field('contract_name,money')->where('id', $data['contract_id'])->findOrEmpty();
$contract = MarketingContract::field('contract_name,signed_amount')->where('id', $data['contract_id'])->findOrEmpty();
$province = GeoProvince::field('province_name')->where('province_code', $data['province'])->findOrEmpty();
$city = GeoCity::field('city_name')->where('city_code', $data['city'])->findOrEmpty();
$data['approve_dept_name'] = $dept['name'];
$data['contract_name'] = !$contract->isEmpty() ? $contract['contract_name'] : '';
$data['contract_money'] = !$contract->isEmpty() ? $contract['money'] : '';
$data['contract_money'] = !$contract->isEmpty() ? $contract['signed_amount'] : '';
$data['province_name'] = !$province->isEmpty() ? $province['province_name'] : '';
$data['city_name'] = !$city->isEmpty() ? $city['city_name'] : '';
$data['pay_type_text'] = $data->pay_type_text;

View File

@ -107,7 +107,7 @@
$data['project_num'] = $project['project_num'];
$data['project_name'] = $project['project_name'];
$data['contract_name'] = $contract['contract_name'];
$data['contract_type'] = $contract->contract_type_text;
$data['contract_type'] = !$contract->isEmpty() ? $contract->contract_type_text : '';
$data['part_a'] = $part_a['name'];
$data['part_b'] = $contract['part_b'];
$data['sign_money'] = $contract['signed_amount'];

View File

@ -15,11 +15,11 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dept\Dept;
use app\common\model\dict\DictData;
use app\common\model\financial\FinancialBudgetDoc;
use app\common\model\financial\FinancialBudgetDocDetail;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -117,7 +117,7 @@
public function checkContract($value): bool|string
{
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}

View File

@ -15,12 +15,12 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dept\Dept;
use app\common\model\dict\DictData;
use app\common\model\financial\FinancialExpenseReimbursement;
use app\common\model\financial\FinancialExpenseReimbursementDetail;
use app\common\model\financial\FinancialFeeApplication;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -124,7 +124,7 @@
public function checkContract($value): bool|string
{
if (empty($value)) return true;
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}

View File

@ -15,9 +15,9 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dict\DictData;
use app\common\model\financial\FinancialInvoice;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -127,7 +127,7 @@
public function checkContract($value): bool|string
{
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}

View File

@ -15,9 +15,9 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialInvoice;
use app\common\model\financial\FinancialRefund;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -116,7 +116,7 @@
public function checkContract($value): bool|string
{
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}

View File

@ -15,8 +15,8 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\financial\FinancialSettlement;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -112,7 +112,7 @@
public function checkContract($value): bool|string
{
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}

View File

@ -15,11 +15,11 @@
namespace app\adminapi\validate\financial;
use app\common\model\cost_project\CostApprovedProject;
use app\common\model\dept\Dept;
use app\common\model\dict\DictData;
use app\common\model\financial\FinancialUsingFunds;
use app\common\model\financial\FinancialUsingFundsDetail;
use app\common\model\marketing\MarketingContract;
use app\common\validate\BaseValidate;
@ -157,7 +157,7 @@
public function checkContract($value): bool|string
{
if (empty($value)) return true;
$data = CostApprovedProject::where('id', $value)->findOrEmpty();
$data = MarketingContract::where('id', $value)->findOrEmpty();
return $data->isEmpty() ? '合同信息不存在' : true;
}