diff --git a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/module/BaseMapperImpl.java b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/module/BaseMapperImpl.java index 548874c..79998af 100644 --- a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/module/BaseMapperImpl.java +++ b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/module/BaseMapperImpl.java @@ -75,7 +75,6 @@ public class BaseMapperImpl implements BaseMapper { dataMap.setPkValue(id); } SqlException.base(i, "保存失败"); - dataMap.toBuilder().remove("id"); return i; } @@ -117,7 +116,6 @@ public class BaseMapperImpl implements BaseMapper { data.put(pkName, data.get("id")); } SqlException.base(i, "保存失败"); - data.remove("id"); return i; } diff --git a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/service/impl/TableServiceImpl.java b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/service/impl/TableServiceImpl.java index c33bf5d..b315910 100644 --- a/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/service/impl/TableServiceImpl.java +++ b/hcframe-parent/hcframe-base/src/main/java/com/hcframe/base/module/data/service/impl/TableServiceImpl.java @@ -246,6 +246,12 @@ public class TableServiceImpl implements TableService { @Override public PageInfo> getReference(OsSysTable tableName, String data, WebPageInfo webPageInfo, String target, String id) { + if (StringUtils.isEmpty(target)) { + return new PageInfo<>(); + } + if (StringUtils.isEmpty(id)) { + return new PageInfo<>(); + } Condition.ConditionBuilder builder = getMapList(tableName, data); builder.andEqual(target, id); return baseMapper.selectByCondition(builder.build(), webPageInfo);