$style = explode(',',$param['style']);
$where_style = '';
foreach ($style as $k=>$v){
if($k == 0){
$where_style = 'find_in_set("'.$v.'",style)';
}else{
$where_style = $where_style.' or find_in_set("'.$v.'",style)';
}
}
$where[] = ['', 'exp', Db::raw("$where_style")];
SELECT
`id`,
`name`,
`headimgurl`,
`point`,
`price`,
`over_price`,
`img_path`,
`genre`
FROM
`work_designer`
WHERE
(
`status` = 2
AND `name` LIKE '%哈%'
AND `type` = 1
AND `district_id` = 1
AND ( find_in_set( "美式", style ) OR find_in_set( "中式", style ) )
AND ( find_in_set( "住宅1", genre ) OR find_in_set( "商铺1", genre ) )
AND `year` = '5年'
)
AND `work_designer`.`delete_time` IS NULL
ORDER BY
`price` DESC
LIMIT 0,
10