更新
This commit is contained in:
parent
99e9ed7e8b
commit
6b20b68f9d
@ -61,14 +61,14 @@ class TaskSchedulingLists extends BaseAdminDataLists implements ListsSearchInter
|
|||||||
$where[]=['party_a|party_b','in',$arr];
|
$where[]=['party_a|party_b','in',$arr];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(isset($params['area_manager']) && $params['area_manager']!=''){
|
if(isset($params['create_user_id']) && $params['create_user_id']!=''){
|
||||||
$arr= Admin::where('name','like','%'.$params['area_manager'].'%')->column('id');
|
$arr= Admin::where('name','like','%'.$params['create_user_id'].'%')->column('id');
|
||||||
if($arr){
|
if($arr){
|
||||||
$where[]=['area_manager','in',$arr];
|
$where[]=['area_manager','in',$arr];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return TaskScheduling::where($this->searchWhere)
|
return TaskScheduling::where($this->searchWhere)
|
||||||
->with(['admin','company','company_type_name'])
|
->with(['admin','company','company_type'])
|
||||||
->field(['id', 'create_user_id', 'template_id', 'company_id', 'company_type', 'status'])
|
->field(['id', 'create_user_id', 'template_id', 'company_id', 'company_type', 'status'])
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
|
@ -60,7 +60,7 @@ class Company extends BaseModel
|
|||||||
|
|
||||||
public function getContractAttr()
|
public function getContractAttr()
|
||||||
{
|
{
|
||||||
$find=Contract::where('party_a', $this->id)->field('check_status,status')->find();
|
$find=Contract::where('party_a|party_b', $this->id)->field('check_status,status')->find();
|
||||||
if($find){
|
if($find){
|
||||||
return $find->toArray();
|
return $find->toArray();
|
||||||
}else{
|
}else{
|
||||||
|
@ -37,9 +37,9 @@ class TaskScheduling extends BaseModel
|
|||||||
{
|
{
|
||||||
return $this->hasOne(Admin::class, 'id', 'create_user_id')->bind(['admin_name'=>'name']);
|
return $this->hasOne(Admin::class, 'id', 'create_user_id')->bind(['admin_name'=>'name']);
|
||||||
}
|
}
|
||||||
public function companyTypeName()
|
public function companyType()
|
||||||
{
|
{
|
||||||
return $this->hasOne(DictData::class, 'id', 'company_type')->bind(['company_type'=>'name']);
|
return $this->hasOne(DictData::class, 'id', 'company_type')->bind(['company_type_name'=>'name']);
|
||||||
}
|
}
|
||||||
public function template()
|
public function template()
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user