From 24c50f7f17c020271c7e3941e44efa9c97c84892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=92=B1=E6=B6=9B?= <15850646081@163.com> Date: Fri, 25 Mar 2022 10:45:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8D=E7=A7=B0=E6=A8=A1=E7=B3=8A=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/salaryitem/param/SalaryItemSearchParam.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/engine/salary/entity/salaryitem/param/SalaryItemSearchParam.java b/src/com/engine/salary/entity/salaryitem/param/SalaryItemSearchParam.java index 6fb77084c..5f69e2125 100644 --- a/src/com/engine/salary/entity/salaryitem/param/SalaryItemSearchParam.java +++ b/src/com/engine/salary/entity/salaryitem/param/SalaryItemSearchParam.java @@ -4,12 +4,14 @@ import com.engine.salary.entity.base.BaseQueryParam; import com.engine.salary.enums.SalaryOnOffEnum; import com.engine.salary.enums.SalaryValueTypeEnum; import com.engine.salary.enums.salaryitem.SalaryDataTypeEnum; +import com.engine.salary.util.db.DBType; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; +import weaver.conn.RecordSet; import java.util.Collection; import java.util.stream.Collectors; @@ -71,13 +73,15 @@ public class SalaryItemSearchParam extends BaseQueryParam { String sqlWhere = " t.delete_type = 0 "; + DBType dbType = DBType.get(new RecordSet().getDBType()); + String name = searchParam.getName(); if (StringUtils.isNotBlank(name)) { - sqlWhere += " AND t.name = " + name; + sqlWhere += " AND t.name " + dbType.like(name); } String description = searchParam.getDescription(); if (StringUtils.isNotBlank(description)) { - sqlWhere += " AND t.description = " + description; + sqlWhere += " AND t.description " + dbType.like(description); } Integer useInEmployeeSalary = searchParam.getUseInEmployeeSalary(); if (useInEmployeeSalary != null) {