|
|
@ -217,6 +217,7 @@ public class FieldDefinedServiceImpl extends Service implements FieldDefinedServ
|
|
|
|
//默认新增title
|
|
|
|
//默认新增title
|
|
|
|
ExtendTitlePO extendTitlePO = buildExtendTitleType(extendGroupPO, 1);
|
|
|
|
ExtendTitlePO extendTitlePO = buildExtendTitleType(extendGroupPO, 1);
|
|
|
|
MapperProxyFactory.getProxy(ExtendTitleMapper.class).insertIgnoreNull(extendTitlePO);
|
|
|
|
MapperProxyFactory.getProxy(ExtendTitleMapper.class).insertIgnoreNull(extendTitlePO);
|
|
|
|
|
|
|
|
if (4 == moduleTypeEnum.getValue()) {
|
|
|
|
CardAccessPO cardAccessPO = CardAccessPO.builder()
|
|
|
|
CardAccessPO cardAccessPO = CardAccessPO.builder()
|
|
|
|
.typeId(extendGroupPO.getId().intValue())
|
|
|
|
.typeId(extendGroupPO.getId().intValue())
|
|
|
|
.typeName(fieldTypeTreeParam.getName())
|
|
|
|
.typeName(fieldTypeTreeParam.getName())
|
|
|
@ -230,10 +231,13 @@ public class FieldDefinedServiceImpl extends Service implements FieldDefinedServ
|
|
|
|
.updateTime(new Date())
|
|
|
|
.updateTime(new Date())
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
getCardAccessService(user).addData(cardAccessPO);
|
|
|
|
getCardAccessService(user).addData(cardAccessPO);
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
MapperProxyFactory.getProxy(ExtendGroupMapper.class).update(fieldTypeTreeParam.getId(), fieldTypeTreeParam.getName());
|
|
|
|
MapperProxyFactory.getProxy(ExtendGroupMapper.class).update(fieldTypeTreeParam.getId(), fieldTypeTreeParam.getName());
|
|
|
|
|
|
|
|
if (4 == moduleTypeEnum.getValue()) {
|
|
|
|
getCardAccessService(user).updateTabName(fieldTypeTreeParam.getName(), fieldTypeTreeParam.getId().intValue());
|
|
|
|
getCardAccessService(user).updateTabName(fieldTypeTreeParam.getName(), fieldTypeTreeParam.getId().intValue());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -245,7 +249,9 @@ public class FieldDefinedServiceImpl extends Service implements FieldDefinedServ
|
|
|
|
if (CollectionUtils.isEmpty(titlesByGroupID)) {
|
|
|
|
if (CollectionUtils.isEmpty(titlesByGroupID)) {
|
|
|
|
// 删除整个分组
|
|
|
|
// 删除整个分组
|
|
|
|
getExtendGroupMapper().delete(param.getGroupType());
|
|
|
|
getExtendGroupMapper().delete(param.getGroupType());
|
|
|
|
|
|
|
|
if (4 == param.getGroupType()) {
|
|
|
|
getCardAccessService(user).deleteByIds(DeleteParam.builder().ids(param.getGroupType().toString()).build().getIds());
|
|
|
|
getCardAccessService(user).deleteByIds(DeleteParam.builder().ids(param.getGroupType().toString()).build().getIds());
|
|
|
|
|
|
|
|
}
|
|
|
|
return 1;
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
@ -371,9 +377,13 @@ public class FieldDefinedServiceImpl extends Service implements FieldDefinedServ
|
|
|
|
recordInfo.put("fieldname", fieldName);
|
|
|
|
recordInfo.put("fieldname", fieldName);
|
|
|
|
recordInfo.put("fieldType", fieldType);
|
|
|
|
recordInfo.put("fieldType", fieldType);
|
|
|
|
recordInfo.put("fieldTypeObj", fieldTypeObj);
|
|
|
|
recordInfo.put("fieldTypeObj", fieldTypeObj);
|
|
|
|
|
|
|
|
// 启用是否勾选
|
|
|
|
recordInfo.put("enable", Util.null2String(extendInfoPO.getIsenable()));
|
|
|
|
recordInfo.put("enable", Util.null2String(extendInfoPO.getIsenable()));
|
|
|
|
|
|
|
|
// 必填是否勾选
|
|
|
|
recordInfo.put("required", Util.null2String(extendInfoPO.getIsrequired()));
|
|
|
|
recordInfo.put("required", Util.null2String(extendInfoPO.getIsrequired()));
|
|
|
|
recordInfo.put("isModify", Util.null2String(extendInfoPO.getEditShow()));
|
|
|
|
// 允许修改是否勾选
|
|
|
|
|
|
|
|
recordInfo.put("isModify", Util.null2String(extendInfoPO.getIsModify()));
|
|
|
|
|
|
|
|
// 勾选框是否可选
|
|
|
|
recordInfo.put("viewAttr", isUsed || isSysField ? 1 : 2);
|
|
|
|
recordInfo.put("viewAttr", isUsed || isSysField ? 1 : 2);
|
|
|
|
recordInfo.put("key", "" + showOrder);
|
|
|
|
recordInfo.put("key", "" + showOrder);
|
|
|
|
recordInfo.put("fieldidrowKey", fieldIdRowKey);
|
|
|
|
recordInfo.put("fieldidrowKey", fieldIdRowKey);
|
|
|
@ -387,9 +397,23 @@ public class FieldDefinedServiceImpl extends Service implements FieldDefinedServ
|
|
|
|
|
|
|
|
|
|
|
|
//允许个人修改字段check框属性
|
|
|
|
//允许个人修改字段check框属性
|
|
|
|
Map<String, Object> checkPropsModifyInfo = new HashMap<>();
|
|
|
|
Map<String, Object> checkPropsModifyInfo = new HashMap<>();
|
|
|
|
checkPropsEnableInfo.put("viewAttr", !isSysField ? 2 : 1);
|
|
|
|
|
|
|
|
checkPropsModifyInfo.put("viewAttr", !isSysField ? 2 : 1);
|
|
|
|
// 1:只读,2:可编辑,
|
|
|
|
checkPropsRequiredInfo.put("viewAttr", !isSysField ? 2 : 1);
|
|
|
|
Integer checkProps = extendInfoPO.getCheckProps();
|
|
|
|
|
|
|
|
if (null == checkProps) {
|
|
|
|
|
|
|
|
checkProps = 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// 1:只读,2:可编辑,
|
|
|
|
|
|
|
|
Integer modifyProps = extendInfoPO.getModifyProps();
|
|
|
|
|
|
|
|
if (null == modifyProps) {
|
|
|
|
|
|
|
|
modifyProps = 1;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// 启用列是否可编辑
|
|
|
|
|
|
|
|
checkPropsEnableInfo.put("viewAttr", checkProps);
|
|
|
|
|
|
|
|
// 必填列是否可编辑
|
|
|
|
|
|
|
|
checkPropsRequiredInfo.put("viewAttr", checkProps);
|
|
|
|
|
|
|
|
//允许个人修改列是否可编辑
|
|
|
|
|
|
|
|
checkPropsModifyInfo.put("viewAttr", modifyProps);
|
|
|
|
|
|
|
|
|
|
|
|
checkPropsInfo.put("enable", checkPropsEnableInfo);
|
|
|
|
checkPropsInfo.put("enable", checkPropsEnableInfo);
|
|
|
|
checkPropsInfo.put("required", checkPropsRequiredInfo);
|
|
|
|
checkPropsInfo.put("required", checkPropsRequiredInfo);
|
|
|
|