diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java b/magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java index a87c5149788adfec5771112ea67ca07f5e3e101c..288646021660c84019c6388431efbba268edcbab 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java @@ -291,6 +291,9 @@ public class NamedTable extends Attributes { if (StringUtils.isBlank(this.primary)) { throw new MagicAPIException("请设置主键"); } + if (data != null) { + data.forEach((key, value) -> this.columns.put(rowMapColumnMapper.apply(key), value)); + } String primaryValue = Objects.toString(this.columns.get(this.primary), ""); if (StringUtils.isBlank(primaryValue) && data != null) { primaryValue = Objects.toString(data.get(this.primary), "");