diff --git a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java index e9d4a34b8c..660171fce0 100644 --- a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java +++ b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java @@ -74,7 +74,7 @@ public class IcFormItemGroupDTO implements Serializable { private Integer sort; /** - * 1展示,0不展示,默认1 + * 1展示,0不展示,默认1;像党员点击是,追加党员信息这种分组,默认0不展示 */ private Boolean display; diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java index af11e9b05c..0ce8f42320 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java @@ -71,7 +71,7 @@ public class IcFormItemGroupEntity extends BaseEpmetEntity { private Integer sort; /** - * 1展示,0不展示,默认1 + * 1展示,0不展示,默认1;像党员点击是,追加党员信息这种分组,默认0不展示 */ private Boolean display; diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java index bb75b51fc4..2871ac9a3e 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java @@ -105,7 +105,9 @@ public class IcFormServiceImpl extends BaseServiceImpl if (null == resultDTO) { throw new RenException(EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getCode(), EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getMsg()); } + //基础信息这个分组对应的id:客户id_0 String itemGroupId=formDto.getCustomerId().concat(StrConstant.UNDER_LINE).concat(NumConstant.ZERO_STR); + //查询的是基础信息这个分组下的组件 List itemList = baseDao.selectItemList(itemGroupId,resultDTO.getFormId(), formDto.getDynamic()); List groupList = baseDao.selectListGroup(resultDTO.getFormId()); resultDTO.setItemList(itemList); diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml b/epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml index 3fd2eae45e..32e4de0c1e 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml +++ b/epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml @@ -71,6 +71,7 @@ ic_form_item_group g WHERE g.DEL_FLAG = '0' + and g.CHILD_SHOW_FLAG='1' AND g.id =( SELECT DISTINCT i.ITEM_GROUP_ID diff --git a/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.69__itemgroup_child.sql b/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.69__itemgroup_child.sql new file mode 100644 index 0000000000..39c51d745e --- /dev/null +++ b/epmet-user/epmet-user-server/src/main/resources/db/migration/V0.0.69__itemgroup_child.sql @@ -0,0 +1,9 @@ +ALTER TABLE ic_form_item_group MODIFY COLUMN `DISPLAY` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '1展示,0不展示,默认1;像党员点击是,追加党员信息这种分组,默认0不展示'; + +ALTER TABLE ic_form_item_group ADD COLUMN `CHILD_SHOW_FLAG` + TINYINT ( 1 ) NOT NULL DEFAULT '0' COMMENT '1展示,0不展示,默认0' AFTER POLICY_FLAG; + + +UPDATE ic_form_item_group g +set g.CHILD_SHOW_FLAG='1' +where g.DISPLAY='0' and g.LABEL !='基础信息'; \ No newline at end of file