diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java index 4e0f3c6..c72a48a 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java @@ -517,6 +517,7 @@ public class ModelFormHelper { public static void buildFieldInfo(ModelTable table, ModelField field, SwMap col) { col.put("name", field.getName()); col.put("dataType", field.getDataType()); + col.put("fieldType", field.getFieldType()); col.put("null", field.getNotNull()); col.put("default", field.getDefaultValue()); col.put("title", field.getTitle()); diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormLoadHandler.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormLoadHandler.java index 14f03a6..204e0c4 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormLoadHandler.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormLoadHandler.java @@ -12,6 +12,7 @@ import cc.smtweb.framework.core.util.SpringUtil; import cc.smtweb.system.bpm.spring.BpmConfigBean; import cc.smtweb.system.bpm.util.IdeaUtil; import cc.smtweb.system.bpm.web.design.db.ModelProjectCache; +import cc.smtweb.system.bpm.web.sys.base.billType.BillTypeCache; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; @@ -36,7 +37,7 @@ public class ModelFormLoadHandler extends DefaultLoadHandler { long billType = bean.getBillType(); if (billType > 0L) { SwMap opts = bean.getOpts(); -// opts.put(ModelFormHelper.KEY_BILL_TYPE + SwConsts.TEXT_SUFFIX, BillTypeCache.); + opts.put(ModelFormHelper.KEY_BILL_TYPE + SwConsts.TEXT_SUFFIX, BillTypeCache.getInstance().getName(billType)); } return bean; diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/db/EntityDao.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/db/EntityDao.java index bdadac7..6a518ef 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/db/EntityDao.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/db/EntityDao.java @@ -359,6 +359,7 @@ public class EntityDao extends AbstractEntityDao { * 查询对象所有数据,返回列表 */ public List query(String fields) { + if (StringUtils.isEmpty(fields) && columns.isEmpty()) return null; StringBuilder sb = new StringBuilder(); handleSelect(sb, fields);