|
@ -26,6 +26,7 @@ import org.springframework.stereotype.Service;
|
|
import com.yihu.jw.entity.base.org.BaseOrgDO;
|
|
import com.yihu.jw.entity.base.org.BaseOrgDO;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
|
|
import sun.misc.Unsafe;
|
|
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.logging.Logger;
|
|
import java.util.logging.Logger;
|
|
@ -125,22 +126,27 @@ public class BaseOrgService extends BaseJpaService<BaseOrgDO, BaseOrgDao> {
|
|
"\tCASE \n" +
|
|
"\tCASE \n" +
|
|
"WHEN del=1 THEN\n" +
|
|
"WHEN del=1 THEN\n" +
|
|
"\t'有效'\n" +
|
|
"\t'有效'\n" +
|
|
|
|
"WHEN del=0 THEN\n" +
|
|
|
|
"\t'失效'\n" +
|
|
"ELSE\n" +
|
|
"ELSE\n" +
|
|
"\t'失效'\n" +
|
|
"\t'失效'\n" +
|
|
"END AS \"del\",\n" +
|
|
"END AS \"del\",\n" +
|
|
" province_name || city_name || town_name || address AS \"address\"\n" +
|
|
|
|
|
|
" province_name AS \"provinceName\"," +
|
|
|
|
" city_name AS \"cityName\" ," +
|
|
|
|
"town_name AS \"townName\"," +
|
|
|
|
"address AS \"address\"\n" +
|
|
"FROM\n" +
|
|
"FROM\n" +
|
|
"\tbase_org\n" +
|
|
"\tbase_org\n" +
|
|
"WHERE\n" +
|
|
"WHERE\n" +
|
|
"\t(\n" +
|
|
"\t(\n" +
|
|
"\t\t(code LIKE '%%' OR '' = '%%')\n" +
|
|
|
|
"\t\tAND (del = '' OR '' = '')\n" +
|
|
|
|
|
|
"\t\t(code like '{code}' OR '' = '{code}')\n" +
|
|
|
|
"\t\tAND (del = '{orgStatus}' OR '' = '{orgStatus}')\n" +
|
|
"\t)\n" +
|
|
"\t)\n" +
|
|
"OR (\n" +
|
|
"OR (\n" +
|
|
"\t(NAME LIKE '%%' OR '' = '%%')\n" +
|
|
|
|
"\tAND (del = '' OR '' = '')\n" +
|
|
|
|
|
|
"\t(NAME LIKE '{name}' OR '' = '{name}')\n" +
|
|
|
|
"\tAND (del ='{orgStatus}' OR '' = '{orgStatus}')\n" +
|
|
")\n" +
|
|
")\n" +
|
|
"AND (del = '' OR '' = '')\n" +
|
|
|
|
|
|
"AND (del = '{orgStatus}' OR '' = '{orgStatus}')\n" +
|
|
"ORDER BY\n" +
|
|
"ORDER BY\n" +
|
|
"\tcreate_time DESC";
|
|
"\tcreate_time DESC";
|
|
|
|
|
|
@ -152,7 +158,6 @@ public class BaseOrgService extends BaseJpaService<BaseOrgDO, BaseOrgDao> {
|
|
|
|
|
|
List<Map<String, Object>> list=null;
|
|
List<Map<String, Object>> list=null;
|
|
|
|
|
|
|
|
|
|
if ("xm_ykyy_wx".equalsIgnoreCase(wechatId)){
|
|
if ("xm_ykyy_wx".equalsIgnoreCase(wechatId)){
|
|
if (flag){
|
|
if (flag){
|
|
finalSql+=" LIMIT " + (page - 1) * size + "," + size + "";
|
|
finalSql+=" LIMIT " + (page - 1) * size + "," + size + "";
|