Просмотр исходного кода

求购频道-添加关键字搜索

liusw 8 лет назад
Родитель
Сommit
fa09af6f63

+ 8 - 0
src/main/java/com/uas/platform/b2c/trade/seek/service/impl/SeekPurchaseServiceImpl.java

@@ -69,6 +69,14 @@ public class SeekPurchaseServiceImpl implements SeekPurchaseService {
 
     @Override
     public Page<SeekPurchase> getSeekPageInfo(final PageInfo pageInfo, String keyWord) {
+        // 关键字
+        if (!StringUtils.isEmpty(keyWord)) {
+            SimpleExpression code = new SimpleExpression("code", keyWord, Operator.LIKE);
+            SimpleExpression brand = new SimpleExpression("brand", keyWord, Operator.LIKE);
+            SimpleExpression[] simpleExpressions = new SimpleExpression[]{code, brand};
+            LogicalExpression logicalExpression = PredicateUtils.or(simpleExpressions);
+            pageInfo.expression(logicalExpression);
+        }
         pageInfo.expression(PredicateUtils.gt("deadline", new Date(), false));
         Page<SeekPurchase> pageSeeks = seekPurchasedao.findAll(new Specification<SeekPurchase>() {
             public Predicate toPredicate(Root<SeekPurchase> root, CriteriaQuery<?> query,