=with( local!vin:919, local!pagingInfo: ri!query.pagingInfo, local!filteredItem: if( or(isnull(ri!query), isnull(ri!query.'logicalExpression|filter|search'), isnull(ri!query.'logicalExpression|filter|search'.value) ), null, ri!query.'logicalExpression|filter|search'.value ), local!vehicles:if( not(isnull(local!filteredItem)), rule!CMN_RYD_getVehicleInfoByVehicleID(vehicleID:local!filteredItem, pagingInfo:local!pagingInfo), rule!CMN_RYD_getVehicleList(local!pagingInfo) ), local!vehicles )