diff --git a/litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallGoodsService.java b/litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallGoodsService.java index 851e62e5..5b0b9b12 100644 --- a/litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallGoodsService.java +++ b/litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallGoodsService.java @@ -69,15 +69,15 @@ public class LitemallGoodsService { } if(isNew != null){ - criteria.andIsNewEqualTo(isNew==1); + criteria.andIsNewEqualTo(isNew.intValue() == 1); } if(isHot != null){ - criteria.andIsHotEqualTo(isHot == 1); + criteria.andIsHotEqualTo(isHot.intValue() == 1); } if(keyword != null){ - criteria.andKeywordsLike(keyword); + criteria.andKeywordsLike("%" + keyword + "%"); } if(sort != null){ @@ -104,15 +104,15 @@ public class LitemallGoodsService { } if(isNew != null){ - criteria.andIsNewEqualTo(isNew==1); + criteria.andIsNewEqualTo(isNew.intValue() == 1); } if(isHot != null){ - criteria.andIsHotEqualTo(isHot == 1); + criteria.andIsHotEqualTo(isHot.intValue() == 1); } if(keyword != null){ - criteria.andKeywordsLike(keyword); + criteria.andKeywordsLike("%" + keyword + "%"); } return (int)goodsMapper.countByExample(example);