Browse Source

Merge remote-tracking branch 'origin/dev_bugfix_ljj'

feature/teamB_zz_wgh
yinzuomei 3 years ago
parent
commit
dcbe44bc83
  1. 11
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java

11
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java

@ -175,6 +175,7 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity>
if (CollectionUtils.isEmpty(itemList)) { if (CollectionUtils.isEmpty(itemList)) {
return "默认配置错误"; return "默认配置错误";
} }
String defaultBaseInfoGroupId = "default_0";
//设置ic_form_item //设置ic_form_item
itemList.forEach(item -> { itemList.forEach(item -> {
item.setId(newPrefixed + item.getId()); item.setId(newPrefixed + item.getId());
@ -183,7 +184,10 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity>
item.setAreaCode(areaCode); item.setAreaCode(areaCode);
item.setParentItemId(newPrefixed + item.getParentItemId()); item.setParentItemId(newPrefixed + item.getParentItemId());
//分组Id 为0 说明不村子分组 则直接不设置 仍然为0 //分组Id 为0 说明不村子分组 则直接不设置 仍然为0
if (!NumConstant.ZERO_STR.equals(item.getItemGroupId())){ //基础信息分组id:default_0;默认是客户id_0
if (defaultBaseInfoGroupId.equals(item.getItemGroupId())) {
item.setItemGroupId(customerId.concat("_0"));
} else {
item.setItemGroupId(newPrefixed + item.getItemGroupId()); item.setItemGroupId(newPrefixed + item.getItemGroupId());
} }
String optionSourceValue = item.getOptionSourceValue(); String optionSourceValue = item.getOptionSourceValue();
@ -227,7 +231,12 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity>
wrapperGroup.eq(IcFormItemGroupEntity::getFormCode, formCode); wrapperGroup.eq(IcFormItemGroupEntity::getFormCode, formCode);
List<IcFormItemGroupEntity> groupList = icFormItemGroupDao.selectList(wrapperGroup); List<IcFormItemGroupEntity> groupList = icFormItemGroupDao.selectList(wrapperGroup);
groupList.forEach(item -> { groupList.forEach(item -> {
if (defaultBaseInfoGroupId.equals(item.getId())) {
//基础信息分组id默认客户id_0
item.setId(customerId.concat("_0"));
} else {
item.setId(newPrefixed + item.getId()); item.setId(newPrefixed + item.getId());
}
item.setCustomerId(customerId); item.setCustomerId(customerId);
item.setFormId(newFormId); item.setFormId(newFormId);
item.setCreatedBy("init_user"); item.setCreatedBy("init_user");

Loading…
Cancel
Save