diff --git a/smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/DefaultSaveHandler.java b/smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/DefaultSaveHandler.java index 6617bc9..f814c09 100644 --- a/smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/DefaultSaveHandler.java +++ b/smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/DefaultSaveHandler.java @@ -80,8 +80,10 @@ public class DefaultSaveHandler extends AbstractSaveHan dao.insertEntity(bean); } else { dao.updateEntity(bean); - - listTreeBean = TreeHelper.getTreeHelper(tableName).resetTreeLevel(bean); + ModelTable table = ModelTableCache.getInstance().getByName(tableName); + if (table.getType() == TableType.TYPE_TREE) { + listTreeBean = TreeHelper.getTreeHelper(tableName).resetTreeLevel(bean); + } } }