Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordListSqlGenerator.java =================================================================== diff -u -r34803 -r35750 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordListSqlGenerator.java (.../RecyclingRecordListSqlGenerator.java) (revision 34803) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordListSqlGenerator.java (.../RecyclingRecordListSqlGenerator.java) (revision 35750) @@ -5,6 +5,7 @@ import java.util.Date; import java.util.HashMap; import java.util.Map; +import java.util.Map.Entry; import java.util.Set; import net.sf.json.JSONObject; @@ -150,8 +151,9 @@ private String buildRecyclingRecordFilterSql(Map propertyValues){ String ret = " (1=1) "; if(propertyValues != null){ - for(String key : propertyValues.keySet()){ - String[] value = propertyValues.get(key); + for(Entry entry : propertyValues.entrySet()){ + String key = entry.getKey(); + String[] value = entry.getValue(); if(value != null && value.length > 0){ ret += " and "; ret += SqlBuilder.build_IN_Statement(key, SqlBuilder.IN, value);