文档库--更新log
This commit is contained in:
+2
-1
@@ -22,7 +22,8 @@ public enum FieldTypeEnum {
|
|||||||
FILE("文件","7"),
|
FILE("文件","7"),
|
||||||
TEXT("文本框","8"),
|
TEXT("文本框","8"),
|
||||||
PERSON("人员选择","9"),
|
PERSON("人员选择","9"),
|
||||||
STANDARD("标准选择","10");
|
STANDARD("标准选择","10"),
|
||||||
|
TEXT_LINK("输入框(链接)","11");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+31
-11
@@ -265,27 +265,36 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
String correspondingStandardStr = "";
|
String correspondingStandardStr = "";
|
||||||
String replaceStandardStr = "";
|
String replaceStandardStr = "";
|
||||||
if(StringUtils.isNotBlank(correspondingStandard)){
|
if(StringUtils.isNotBlank(correspondingStandard)){
|
||||||
for (String s : correspondingStandard.split(",")) {
|
if(!correspondingStandard.contains(",")){
|
||||||
if(!ids.contains(s)){
|
if(!ids.contains(correspondingStandard)){
|
||||||
correspondingStandardSb.append(s+",");
|
correspondingStandardStr = correspondingStandard;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
for (String s : correspondingStandard.split(",")) {
|
||||||
|
if(!ids.contains(s)){
|
||||||
|
correspondingStandardSb.append(s+",");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotBlank(correspondingStandardSb)){
|
if(StringUtils.isNotBlank(correspondingStandardSb)){
|
||||||
correspondingStandardStr = correspondingStandardSb.substring(0, correspondingStandardSb.length() - 1);
|
correspondingStandardStr = correspondingStandardSb.substring(0, correspondingStandardSb.length() - 1);
|
||||||
}else{
|
|
||||||
correspondingStandardStr = correspondingStandard;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotBlank(replaceStandard)){
|
if(StringUtils.isNotBlank(replaceStandard)){
|
||||||
for (String s : replaceStandard.split(",")) {
|
if(!replaceStandard.contains(",")){
|
||||||
if(!ids.contains(s)){
|
if(!ids.contains(replaceStandard)){
|
||||||
replaceStandardSb.append(s+",");
|
replaceStandardStr = replaceStandard;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
for (String s : replaceStandard.split(",")) {
|
||||||
|
if(!ids.contains(s)){
|
||||||
|
replaceStandardSb.append(s+",");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(StringUtils.isNotBlank(replaceStandardSb)){
|
if(StringUtils.isNotBlank(replaceStandardSb)){
|
||||||
replaceStandardStr = replaceStandardSb.substring(0, replaceStandardSb.length() - 1);
|
replaceStandardStr = replaceStandardSb.substring(0, replaceStandardSb.length() - 1);
|
||||||
}else{
|
|
||||||
replaceStandardStr = replaceStandard;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bussDocumentLibraryEOMapper.updateByDeleteId(correspondingStandardStr,replaceStandardStr,id);
|
bussDocumentLibraryEOMapper.updateByDeleteId(correspondingStandardStr,replaceStandardStr,id);
|
||||||
@@ -836,6 +845,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
List<OnlCgformField> treeFieldList = fieldList.stream()
|
List<OnlCgformField> treeFieldList = fieldList.stream()
|
||||||
.filter(e -> FieldTypeEnum.TREE.getValue().equals(e.getFieldShowType()))
|
.filter(e -> FieldTypeEnum.TREE.getValue().equals(e.getFieldShowType()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
//过滤出输入框链接
|
||||||
|
List<OnlCgformField> OnlCgformFieldLinkList = fieldList.stream()
|
||||||
|
.filter(e -> FieldTypeEnum.TREE.getValue().equals(e.getFieldShowType()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
List<String> linkList = OnlCgformFieldLinkList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList());
|
||||||
|
|
||||||
//下拉选字段
|
//下拉选字段
|
||||||
List<String> fieldPullList = onlCgformFieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList());
|
List<String> fieldPullList = onlCgformFieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList());
|
||||||
|
|
||||||
@@ -954,7 +969,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
mapPut(cut, map, "field_show_type", onlCgformField.getFieldShowType(), "dict_field", onlCgformField.getDictField(), "db_field_name", onlCgformField.getDbFieldName(), "db_field_txt", onlCgformField.getDbFieldTxt(), "db_field_en_name", onlCgformField.getDbFieldEnName(), "area", areaName, null);
|
mapPut(cut, map, "field_show_type",
|
||||||
|
onlCgformField.getFieldShowType(), "dict_field",
|
||||||
|
onlCgformField.getDictField(), "db_field_name",
|
||||||
|
onlCgformField.getDbFieldName(), "db_field_txt",
|
||||||
|
onlCgformField.getDbFieldTxt(), "db_field_en_name",
|
||||||
|
onlCgformField.getDbFieldEnName(), "area", areaName, null);
|
||||||
}
|
}
|
||||||
if (map.size() != 0) {
|
if (map.size() != 0) {
|
||||||
resultTemp.add(map);
|
resultTemp.add(map);
|
||||||
|
|||||||
Reference in New Issue
Block a user