From 7e421b96a6034d5addd2aa076506c32b04c1011b Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 31 Mar 2023 06:27:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/glxp/api/idc/service/impl/IdcServiceImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java index 9ec27868f..795fe2f6c 100644 --- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java +++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java @@ -546,7 +546,7 @@ public class IdcServiceImpl implements IdcService { /*按表名解析数据到数据库,子表暂未处理*/ private void analyData(String tableName,String uniqueColumn,List> list) { - + String tName = DBAUtils.tableRealName(tableName); String sql="insert into "+tName +"("; String del="delete from "+tName+" where "; @@ -741,10 +741,13 @@ public class IdcServiceImpl implements IdcService { private List> getList(String tableName,Map params) { String sql = "select "+tableName+".*,'A' as operateMode from "+tableName; Map column = getColumn(tableName); + String where = DBAUtils.convertWhere(column,params,""); sql+=!StringUtils.isEmpty(where) ? " where "+where : ""; - params.put("sql", sql); - List> list = dbDao.list(params); + Map map = new HashMap(); + map.putAll(params); + map.put("sql", sql); + List> list = dbDao.list(map); return list; } /*由表名获取数据*/