更新细节
This commit is contained in:
parent
5b59ab25cc
commit
251407de86
@ -18,6 +18,7 @@ namespace app\adminapi\lists\bid;
|
|||||||
use app\adminapi\lists\BaseAdminDataLists;
|
use app\adminapi\lists\BaseAdminDataLists;
|
||||||
use app\common\model\bid\BidBiddingDecision;
|
use app\common\model\bid\BidBiddingDecision;
|
||||||
use app\common\lists\ListsSearchInterface;
|
use app\common\lists\ListsSearchInterface;
|
||||||
|
use think\facade\Db;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,7 +39,7 @@ class BidBiddingDecisionLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
public function setSearch(): array
|
public function setSearch(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'=' => ['project_id', 'bidding_project_fund_source', 'bid_type'],
|
'=' => ['bbd.project_id', 'bbd.bidding_project_fund_source', 'bbd.bid_type'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,11 +55,20 @@ class BidBiddingDecisionLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
*/
|
*/
|
||||||
public function lists(): array
|
public function lists(): array
|
||||||
{
|
{
|
||||||
return BidBiddingDecision::where($this->searchWhere)
|
return Db::name('BidBiddingDecision')->alias('bbd')
|
||||||
->field(['*'])
|
->where($this->searchWhere)
|
||||||
|
->whereNull('bbd.delete_time')
|
||||||
|
->leftJoin('project p','p.id = bbd.project_id')
|
||||||
|
->field('bbd.*, p.name as project_name, p.project_code')
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['bbd.id' => 'desc'])
|
||||||
->select()
|
->select()->each(function($item, $key){
|
||||||
|
//关联数据后续添加
|
||||||
|
$item['approve_no'] = '付款单号';
|
||||||
|
$item['approve_step'] = '流程步骤';
|
||||||
|
$item['approve_settle_status'] = 1;
|
||||||
|
return $item;
|
||||||
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -71,7 +81,10 @@ class BidBiddingDecisionLists extends BaseAdminDataLists implements ListsSearchI
|
|||||||
*/
|
*/
|
||||||
public function count(): int
|
public function count(): int
|
||||||
{
|
{
|
||||||
return BidBiddingDecision::where($this->searchWhere)->count();
|
return Db::name('BidBiddingDecision')->alias('bbd')
|
||||||
|
->where($this->searchWhere)
|
||||||
|
->whereNull('bbd.delete_time')
|
||||||
|
->leftJoin('project p','p.id = bbd.project_id')->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user