diff --git a/smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageSaveHandler.java b/smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageSaveHandler.java index f9bd65a..a2c6eec 100644 --- a/smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageSaveHandler.java +++ b/smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageSaveHandler.java @@ -83,7 +83,7 @@ public class DynPageSaveHandler extends AbstractDynPageHandler { for (PageDataset pageDataSet : datasets.list) { //非表单编辑,不管 if (!pageDataSet.canEdit || !SwEnum.DatasetType.FORM.value.equals(pageDataSet.type)) continue; - SwMap dsData = (SwMap) data.get(pageDataSet.name); + SwMap dsData = data.readMap(pageDataSet.name); if (dsData == null) continue; //读取待保存的bean @@ -151,7 +151,7 @@ public class DynPageSaveHandler extends AbstractDynPageHandler { } } //暂时不考虑list保存的情况 - data = (SwMap) data.get("form"); + data = data.readMap("form"); bean.getData().putAll(data); return bean; }