修复当 canal.mq.flatMessage = true 时,MQMessageUtils::messagePartition 数据分区错误的 bug

This commit is contained in:
i404
2019-02-14 18:26:01 +08:00
parent 43f869599d
commit 44beaf1916

View File

@@ -417,9 +417,9 @@ public class MQMessageUtils {
pkNames = flatMessage.getPkNames();
}
int hashCode = table.hashCode();
int idx = 0;
for (Map<String, String> row : flatMessage.getData()) {
int hashCode = table.hashCode();
if (!hashMode.tableHash) {
for (String pkName : pkNames) {
String value = row.get(pkName);