更新细节

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 public function lists(): array
{ {
return BidBuyBiddingDocument::where($this->searchWhere) return Db::name('BidBuyBiddingDocument')->alias('bbbd')
->field(['*'])->limit($this->limitOffset, $this->limitLength) ->where($this->searchWhere)
->order(['id' => 'desc']) ->leftJoin('project p','p.id = bbbd.project_id')
->select() ->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(); ->toArray();
} }

View File

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