新增敏感词搜索

This commit is contained in:
JaguarJack 2020-06-17 16:19:51 +08:00
parent 727640396e
commit f14107dc44

View File

@ -11,6 +11,7 @@
namespace catchAdmin\system\model; namespace catchAdmin\system\model;
use catchAdmin\permissions\model\Users;
use catcher\base\CatchModel; use catcher\base\CatchModel;
class SensitiveWord extends CatchModel class SensitiveWord extends CatchModel
@ -25,4 +26,35 @@ class SensitiveWord extends CatchModel
'updated_at', // 更新时间 'updated_at', // 更新时间
'deleted_at', // 删除时间 'deleted_at', // 删除时间
]; ];
/**
* 词汇查询
*
* @time 2020年06月17日
* @param $query
* @param $value
* @param $data
* @return mixed
*/
public function searchWordAttr($query, $value, $data)
{
return $query->whereLike('word', $value);
}
/**
* 创建人
*
* @time 2020年06月17日
* @param $query
* @return mixed
*/
public function scopeCreator($query)
{
return $query->addSelectSub(function (){
$user = app(Users::class);
return $user->whereColumn($this->getTable() . '.creator_id', $user->getTable() . '.id')
->field('username');
}, 'creator');
}
} }