唯一键问题
continuous-integration/drone/push Build is passing Details

master
YXY 12 months ago
parent 44b46a4cea
commit 0538a45bff

@ -471,15 +471,14 @@ public abstract class SyncAccountsJobAbstract {
if (createTimeKey.equals(rowKey.toLowerCase())){ if (createTimeKey.equals(rowKey.toLowerCase())){
createTime = value; createTime = value;
} }
if (uniqueFields.contains(rowKey)) {
uniqueKeyList.add(value);
}
CJTSyncTypeRelation cjtSyncTypeRelation = queryFieldsMap.get(rowKey); CJTSyncTypeRelation cjtSyncTypeRelation = queryFieldsMap.get(rowKey);
if (cjtSyncTypeRelation == null) { if (cjtSyncTypeRelation == null) {
continue; continue;
} }
String larkLabel = cjtSyncTypeRelation.getLarkFileName(); String larkLabel = cjtSyncTypeRelation.getLarkFileName();
if (uniqueFields.contains(rowKey)) {
uniqueKeyList.add(value);
}
body.put(larkLabel, this.changeValueType(value, cjtSyncTypeRelation)); body.put(larkLabel, this.changeValueType(value, cjtSyncTypeRelation));
} }
uniqueKey = String.join("_", uniqueKeyList).toUpperCase() + "_" + addRecordRequest.getAppTable(); uniqueKey = String.join("_", uniqueKeyList).toUpperCase() + "_" + addRecordRequest.getAppTable();

Loading…
Cancel
Save