From 7dc77d0dabbb83f59653712969cd1767c8394ac3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Tue, 1 Mar 2022 15:00:09 +0800 Subject: [PATCH] =?UTF-8?q?sql=E6=8B=BC=E6=8E=A5=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../salary/cmd/TaxAgent/TaxAgentListCmd.java | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/src/com/engine/salary/cmd/TaxAgent/TaxAgentListCmd.java b/src/com/engine/salary/cmd/TaxAgent/TaxAgentListCmd.java index 396c31e8f..689796a09 100644 --- a/src/com/engine/salary/cmd/TaxAgent/TaxAgentListCmd.java +++ b/src/com/engine/salary/cmd/TaxAgent/TaxAgentListCmd.java @@ -7,13 +7,11 @@ import com.cloudstore.eccom.result.WeaResultMsg; import com.engine.common.biz.AbstractCommonCommand; import com.engine.common.entity.BizLogContext; import com.engine.core.interceptor.CommandContext; -import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import weaver.conn.RecordSet; import weaver.general.PageIdConst; import weaver.hrm.User; -import java.util.Collection; import java.util.HashMap; import java.util.Map; @@ -75,26 +73,27 @@ public class TaxAgentListCmd extends AbstractCommonCommand> private String makeSqlWhere(Map params) { RecordSet rs = new RecordSet(); - StringBuilder sqlWhere = new StringBuilder("where delete_Type = 0"); - Collection ids = (Collection) params.get("ids"); - if (CollectionUtils.isNotEmpty(ids)) { - sqlWhere.append(" AND id in (").append(String.join(",", ids)).append(")"); - } + String sqlWhere = "where delete_Type = 0"; +// Collection ids = (Collection) params.get("ids"); +// if (CollectionUtils.isNotEmpty(ids)) { +// sqlWhere.append(" AND id in (").append(String.join(",", ids)).append(")"); +// } //模糊查询 String name = (String) params.get("name"); if (StringUtils.isNotBlank(name)) { - if ("mysql".equalsIgnoreCase(rs.getDBType())) { - sqlWhere.append(" AND name like '%").append(name).append("%') "); - } else if ("sqlserver".equalsIgnoreCase(rs.getDBType())) { - sqlWhere.append(" AND name like CONCAT('%',").append(name).append(",'%') "); - } else if ("oracle".equalsIgnoreCase(rs.getDBType())) { - sqlWhere.append(" AND name like '%'||").append(name).append("||'%' "); - } else { - sqlWhere.append(" AND name like '%'").append(name).append("'%' "); - } +// if ("mysql".equalsIgnoreCase(rs.getDBType())) { +// sqlWhere.append(" AND name like '%").append(name).append("%') "); +// } else if ("sqlserver".equalsIgnoreCase(rs.getDBType())) { +// sqlWhere.append(" AND name like CONCAT('%',").append(name).append(",'%') "); +// } else if ("oracle".equalsIgnoreCase(rs.getDBType())) { +// sqlWhere.append(" AND name like '%'||").append(name).append("||'%' "); +// } else { +// sqlWhere.append(" AND name like '%'").append(name).append("'%' "); +// } + sqlWhere += " AND name like '%"+name+"%'"; } - return sqlWhere.toString(); + return sqlWhere; }