Skip to content

Commit c15fcac

Browse files
author
dapeng
committed
修复redis all cache中取值bug
1 parent 6585ad9 commit c15fcac

File tree

1 file changed

+3
-3
lines changed
  • redis5/redis5-side/redis-all-side/src/main/java/com/dtstack/flink/sql/side/redis

1 file changed

+3
-3
lines changed

redis5/redis5-side/redis-all-side/src/main/java/com/dtstack/flink/sql/side/redis/RedisAllReqRow.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ protected void reloadCache() {
9595
@Override
9696
public void flatMap(Row row, Collector<Row> out) throws Exception {
9797
Map<String, String> inputParams = Maps.newHashMap();
98-
for(Integer conValIndex : sideInfo.getEqualValIndex()){
98+
for (int i = 0; i < sideInfo.getEqualValIndex().size(); i++) {
99+
Integer conValIndex = sideInfo.getEqualValIndex().get(i);
99100
Object equalObj = row.getField(conValIndex);
100101
if(equalObj == null){
101102
if(sideInfo.getJoinType() == JoinType.LEFT){
@@ -104,8 +105,7 @@ public void flatMap(Row row, Collector<Row> out) throws Exception {
104105
}
105106
return;
106107
}
107-
String columnName = sideInfo.getEqualFieldList().get(conValIndex);
108-
inputParams.put(columnName, equalObj.toString());
108+
inputParams.put(sideInfo.getEqualFieldList().get(i), equalObj.toString());
109109
}
110110
String key = buildCacheKey(inputParams);
111111
if(StringUtils.isBlank(key)){

0 commit comments

Comments
 (0)