瀏覽代碼

update 提前 preHandle

吕金泽 3 年之前
父節點
當前提交
ba806dfc63
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java

+ 1 - 1
magic-api/src/main/java/org/ssssssss/magicapi/modules/table/NamedTable.java

@@ -369,12 +369,12 @@ public class NamedTable extends Attributes<Object> {
 		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<Map.Entry<String, Object>> entries = new ArrayList<>(filterNotBlanks());
 		if (entries.isEmpty()) {
 			throw new MagicAPIException("要修改的列不能为空");