This commit is contained in:
mkm 2023-08-12 10:10:41 +08:00
parent 541ae15027
commit b8f62a12c2
2 changed files with 11 additions and 5 deletions

View File

@ -67,17 +67,14 @@ class UserLists extends BaseAdminDataLists implements ListsExcelInterface
}
}
$field = "id,sn,nickname,sex,avatar,account,mobile,channel,create_time,admin_id,company_id,street,street as street_name,is_contract";
$field = "id,id contract,sn,nickname,sex,avatar,account,mobile,channel,create_time,admin_id,company_id,street,street as street_name,is_contract";
$lists = User::withSearch($this->setSearch(), $this->params)
->with(['company'])
->where($where)
->limit($this->limitOffset, $this->limitLength)
->field($field)
->order('id desc')
->select()->each(function($item, $key){
$find= Contract::where('type',2)->where('party_b',$item['id'])->field('id,party_a,party_b,check_status')->find();
$item['contract'] = $find;
})
->select()
->toArray();
foreach ($lists as &$item) {

View File

@ -214,4 +214,13 @@ class User extends BaseModel
return [];
}
}
public function getContractAttr(){
$find= Contract::where('type',2)->where('party_b',$this->id)->field('id,party_a,party_b,check_status')->find();
if($find){
return $find->toArray();
}else{
return [];
}
}
}