diff --git a/src/main/java/cn/cloudowr/dict/Controller.java b/src/main/java/cn/cloudowr/dict/Controller.java index 0a83777..4ce8caf 100644 --- a/src/main/java/cn/cloudowr/dict/Controller.java +++ b/src/main/java/cn/cloudowr/dict/Controller.java @@ -75,7 +75,7 @@ public class Controller extends com.jfinal.core.Controller{ String[] keysToUnset = getParaValues("keys"); List ops = new ArrayList<>(); - if (action.equals("unset")) { + if ("unset".equals(action)) { for (String key : keysToUnset) { if (key.equals("id")) continue; ops.add(Updates.unset(key)); @@ -84,7 +84,7 @@ public class Controller extends com.jfinal.core.Controller{ Map paraMap = getParaMap(); paraMap.forEach((key, arr) -> { - if (!key.equals("id")) { + if (!"id".equals(key) && !"action".equals(key)) { ops.add(Updates.set(key, arr[0])); } });