where("id", $value); } } /** * 搜索器:客户资源表变更记录客户资源的ID * @param $value * @param $data */ public function searchCustomerResourceIdAttr($query, $value, $data) { if ($value) { $query->where("customer_resource_id", $value); } } /** * 搜索器:客户资源表变更记录操作人的ID * @param $value * @param $data */ public function searchOperatorIdAttr($query, $value, $data) { if ($value) { $query->where("operator_id", $value); } } /** * 搜索器:客户资源表变更记录操作校区的ID * @param $value * @param $data */ public function searchCampusIdAttr($query, $value, $data) { if ($value) { $query->where("campus_id", $value); } } /** * 搜索器:客户资源表变更记录修改的哪些字段 * @param $value * @param $data */ public function searchModifiedFieldsAttr($query, $value, $data) { if ($value) { $query->where("modified_fields", $value); } } /** * 搜索器:客户资源表变更记录修改前的值 * @param $value * @param $data */ public function searchOldValuesAttr($query, $value, $data) { if ($value) { $query->where("old_values", $value); } } /** * 搜索器:客户资源表变更记录修改后的值 * @param $value * @param $data */ public function searchNewValuesAttr($query, $value, $data) { if ($value) { $query->where("new_values", $value); } } public function personnel(){ return $this->hasOne(Personnel::class, 'id', 'operator_id')->joinType('left')->withField('name,id')->bind(['staff_id_name'=>'name']); } }