更新细节

This commit is contained in:
yaooo 2023-12-18 10:15:10 +08:00
parent ea24fcd92a
commit 5747ccd6d5
2 changed files with 15 additions and 5 deletions

View File

@ -54,10 +54,20 @@ class BidBuyBiddingDocumentLists extends BaseAdminDataLists implements ListsSear
*/
public function lists(): array
{
return BidBuyBiddingDocument::where($this->searchWhere)
->field(['*'])->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()
return Db::name('BidBuyBiddingDocument')->alias('bbbd')
->where($this->searchWhere)
->leftJoin('project p','p.id = bbbd.project_id')
->leftJoin('custom ct','ct.id = p.custom_id')
->field('bsa.*, bbbd.project_id, p.name as project_name, ct.name as customer_name')
->limit($this->limitOffset, $this->limitLength)
->order(['bbbd.id' => 'desc'])
->select()->each(function($item, $key){
//关联数据 供应商后续添加
$item['approve_no'] = '付款单号';
$item['approve_step'] = '流程步骤';
$item['approve_settle_status'] = 1;
return $item;
})
->toArray();
}

View File

@ -134,11 +134,11 @@ class BidBuyBiddingDocumentLogic extends BaseLogic
public static function detail($params): array
{
$bidBuyBiddingDocument = BidBuyBiddingDocument::findOrEmpty($params['id']);
$bidBuyBiddingDocument->project;
$bidBuyBiddingDocument->custom = null;
if (!empty($bidBuyBiddingDocument->project->custom_id)) {
$bidBuyBiddingDocument->custom = Custom::findOrEmpty($bidBuyBiddingDocument->project->custom_id);
}
$bidBuyBiddingDocument->project;
return $bidBuyBiddingDocument->toArray();
}
}