张延森 hace 4 años
padre
commit
28f1f89c92

+ 2
- 0
src/main/java/com/yunzhi/liyuanhui/controller/TaPersonController.java Ver fichero

@@ -57,6 +57,8 @@ public class TaPersonController extends BaseController {
57 57
         queryWrapper.nested(!StringUtils.isEmpty(name), q -> q.like("name", name).or().like("nickname", name));
58 58
         queryWrapper.like(!StringUtils.isEmpty(name), "name", name);
59 59
         queryWrapper.eq("status", StatusEnum.NORMAL.getCode());
60
+        queryWrapper.nested(q -> q.and(qa -> qa.isNotNull("nickname").ne("nickname", ""))
61
+                .or(qb -> qb.isNotNull("phone").ne("phone", "")));
60 62
         queryWrapper.orderByDesc("create_date");
61 63
 
62 64
         IPage<TaPerson> result = iTaPersonService.page(pg, queryWrapper);

+ 2
- 0
src/main/java/com/yunzhi/liyuanhui/service/impl/TaPersonServiceImpl.java Ver fichero

@@ -59,6 +59,8 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
59 59
         queryWrapper.nested(!StringUtils.isEmpty(name), q -> q.like("name", name).or().like("nickname", name));
60 60
         queryWrapper.like(!StringUtils.isEmpty(name), "name", name);
61 61
         queryWrapper.eq("status", StatusEnum.NORMAL.getCode());
62
+        queryWrapper.nested(q -> q.and(qa -> qa.isNotNull("nickname").ne("nickname", ""))
63
+                .or(qb -> qb.isNotNull("phone").ne("phone", "")));
62 64
         queryWrapper.orderByDesc("create_date");
63 65
         return this.list(queryWrapper);
64 66
     }