private String buildPartitionCondition(Map<String, Object> rowData, String partitionFields, List<String> staticPartitionField) {
        for (String key : staticPartitionField) {
            StringBuilder sb = new StringBuilder();
            Object value = rowData.get(key);
            sb.append(key).append("=").append(value);
            partitionFields = partitionFields.replace("${" + key + "}", sb.toString());
        }
        return "(" + partitionFields + ")";
    }
build partition condition with row data

@param rowData              row data
@param partitionFields      partition fields
@param staticPartitionField static partition fields
@return condition like '(ptOne, ptTwo=v2)'
impala/impala-sink/src/main/java/com/dtstack/flink/sql/sink/impala/ImpalaOutputFormat.java