From e701e2cbbc2fb4caa9a48be6279582f7cd3a0470 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Fri, 05 Jan 2018 15:51:52 +0800 Subject: [PATCH] select2 查询 --- src/main/java/com/moral/service/impl/OrganizationServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java index fc181d0..5c6e57c 100644 --- a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java +++ b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java @@ -104,10 +104,13 @@ @Override public List<Organization> getOrganizationsByName(String name) { + ValidateUtil.notEmpty(name, "param.is.null"); Example example = new Example(Organization.class); Criteria criteria = example.createCriteria(); - criteria.andLike("name", "%" + name + "%"); - criteria.andEqualTo("isDelete", Constants.IS_DELETE_FALSE); + + criteria.andEqualTo("isDelete", Constants.IS_DELETE_FALSE).andLike("name", "%" + name + "%"); + example.or().andEqualTo("isDelete", Constants.IS_DELETE_FALSE).andCondition("getPY(name) like ", "%" + name + "%"); + List<Organization> organizations = organizationMapper.selectByExample(example); return organizations; } -- Gitblit v1.8.0