实现了解析表达式过滤商品，测试通过，代码初步重构了