IPage<SmartSgMediator> ipage = this.page(pageData, new LambdaQueryWrapper<SmartSgMediator>()
.in(CollectionUtil.isNotEmpty(smartSgMediatorVo.getArea()), SmartSgMediator::getArea, smartSgMediatorVo.getArea())
.in(CollectionUtil.isNotEmpty(smartSgMediatorVo.getRegulationMode()), SmartSgMediator::getRegulationMode, smartSgMediatorVo.getRegulationMode())
.apply("(string_to_array(" + areasExpertisess + ", ',') && string_to_array(areas_expertise, ',')) ")
这个里面的.apply 这个是追加数据库语句,可以把多选的areasExpertisess ,这个参数是多选的参数,是个数组,数组转换成了字符串,这个里面传值成了字符串。可以把这个字符串放到apply 的后面,这样把参数拼接到里面了,这个很有用,以后要常用。