更新细节

This commit is contained in:
yaooo 2023-12-18 11:43:48 +08:00
parent d524f5b9b2
commit 6417f82028
2 changed files with 11 additions and 1 deletions

View File

@ -17,6 +17,9 @@ namespace app\adminapi\logic\finance;
use app\common\model\finance\FinanceInvoiceApply;
use app\common\logic\BaseLogic;
use app\common\model\project\Project;
use app\common\model\custom\Custom;
use app\common\model\bid\BidBuyBiddingDocument;
use think\facade\Db;
@ -158,6 +161,13 @@ class FinanceInvoiceApplyLogic extends BaseLogic
$financeInvoiceApply = FinanceInvoiceApply::findOrEmpty($params['id']);
$financeInvoiceApply->contract;
$financeInvoiceApply->custom;
$financeInvoiceApply->document = null;
if (!empty($financeInvoiceApply->contract->buy_bidding_document_id)) {
$financeInvoiceApply->document = BidBuyBiddingDocument::findOrEmpty($financeInvoiceApply->contract->buy_bidding_document_id);
}
if (!empty($financeInvoiceApply->document->project_id)) {
$financeInvoiceApply->project = Custom::findOrEmpty($financeInvoiceApply->document->project_id);
}
return $financeInvoiceApply->toArray();
}
}

View File

@ -40,6 +40,6 @@ class CostBudget extends BaseModel
public function detail()
{
return $this->hasMany(\app\common\model\cost\CostBudgetDetail::class, 'cost_budget_id', 'id');
}
}
}