diff --git a/src/com/engine/salary/wrapper/SysSalaryItemWrapper.java b/src/com/engine/salary/wrapper/SysSalaryItemWrapper.java index 75d741fc5..e6e0015b5 100644 --- a/src/com/engine/salary/wrapper/SysSalaryItemWrapper.java +++ b/src/com/engine/salary/wrapper/SysSalaryItemWrapper.java @@ -13,8 +13,10 @@ import com.engine.salary.service.SysSalaryItemService; import com.engine.salary.service.impl.SalaryItemServiceImpl; import com.engine.salary.service.impl.SysSalaryItemServiceImpl; import com.engine.salary.util.SalaryEntityUtil; +import com.engine.salary.util.db.DBType; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; +import weaver.conn.RecordSet; import weaver.hrm.User; import java.util.Collection; @@ -70,12 +72,12 @@ public class SysSalaryItemWrapper extends Service { } private String makeSqlWhere(SysSalaryItemSearchParam searchParam) { - + DBType dbType = DBType.get(new RecordSet().getDBType()); String sqlWhere = " t.delete_type = 0 "; String name = searchParam.getName(); if (StringUtils.isNotBlank(name)) { - sqlWhere += " AND t.name = " + "'"+name+ "'"; + sqlWhere += " AND t.name " + dbType.like(name); } String itemType = searchParam.getItemType();