From ba806dfc63d4d7ae6011028091fb8ac952073f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E9=87=91=E6=B3=BD?= <1098696801@qq.com> Date: Tue, 4 Jan 2022 09:34:02 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=8F=90=E5=89=8D=20preHandle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/ssssssss/magicapi/modules/table/NamedTable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 28864602..b01dc3dc 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 @@ -369,12 +369,12 @@ public class NamedTable extends Attributes { if (null != data) { data.forEach((key, value) -> this.columns.put(rowMapColumnMapper.apply(key), value)); } + preHandle(SqlMode.UPDATE); Object primaryValue = null; if (StringUtils.isNotBlank(this.primary)) { primaryValue = this.columns.remove(this.primary); } this.withBlank = isUpdateBlank; - preHandle(SqlMode.UPDATE); List> entries = new ArrayList<>(filterNotBlanks()); if (entries.isEmpty()) { throw new MagicAPIException("要修改的列不能为空");