修改专业领域查询
This commit is contained in:
@@ -370,6 +370,8 @@ ALTER TABLE `laws_conformity_assessment_library_detail`
|
|||||||
-- 2024年9月13日15:38:30 拆分目录表字段长度和标签库改为一致
|
-- 2024年9月13日15:38:30 拆分目录表字段长度和标签库改为一致
|
||||||
ALTER TABLE `sar_file_split_menu`
|
ALTER TABLE `sar_file_split_menu`
|
||||||
MODIFY COLUMN `item_name` varchar(500) NULL COMMENT '条款名称';
|
MODIFY COLUMN `item_name` varchar(500) NULL COMMENT '条款名称';
|
||||||
|
ALTER TABLE `sar_file_split_info`
|
||||||
|
MODIFY COLUMN `title` varchar(500) NULL COMMENT '标题-条款名称';
|
||||||
|
|
||||||
-- 2024-09-13 不符合项增加关闭人、关闭时间
|
-- 2024-09-13 不符合项增加关闭人、关闭时间
|
||||||
ALTER TABLE `laws_evaluation_not_met_library`
|
ALTER TABLE `laws_evaluation_not_met_library`
|
||||||
|
|||||||
+27
-5
@@ -135,7 +135,9 @@ public class SysDictItemController {
|
|||||||
if(!CollectionUtils.isEmpty(listSub)){
|
if(!CollectionUtils.isEmpty(listSub)){
|
||||||
sysDictItem.setChildren(listSub);
|
sysDictItem.setChildren(listSub);
|
||||||
}
|
}
|
||||||
listAll.add(sysDictItem);
|
if(!listAll.contains(sysDictItem)){
|
||||||
|
listAll.add(sysDictItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return listAll;
|
return listAll;
|
||||||
@@ -232,11 +234,25 @@ public class SysDictItemController {
|
|||||||
listSelectAll.add(dictItem);
|
listSelectAll.add(dictItem);
|
||||||
List<SysDictItem> sub = getParentData(dictItem.getParentId());
|
List<SysDictItem> sub = getParentData(dictItem.getParentId());
|
||||||
if(!CollectionUtils.isEmpty(sub)){
|
if(!CollectionUtils.isEmpty(sub)){
|
||||||
listSelectAll.addAll(sub);
|
for (SysDictItem item : sub) {
|
||||||
|
if(!listSelectAll.contains(item)){
|
||||||
|
listSelectAll.add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
listSysDictItem = new ArrayList<>();
|
||||||
if(!CollectionUtils.isEmpty(listSelectAll)){
|
if(!CollectionUtils.isEmpty(listSelectAll)){
|
||||||
listSysDictItem = listSelectAll.stream().distinct().collect(Collectors.toList());
|
for (SysDictItem dictItem : listSelectAll) {
|
||||||
|
if(!CollectionUtils.isEmpty(listSysDictItem)){
|
||||||
|
long l = listSysDictItem.stream().filter(o->Objects.equals(o.getId(),dictItem.getId())).count();
|
||||||
|
if(l == 0){
|
||||||
|
listSysDictItem.add(dictItem);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
listSysDictItem.add(dictItem);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<SysDictItem> listSysDictItemParent = listSysDictItem.stream().filter(o->Objects.equals(o.getParentId(),"0")).collect(Collectors.toList());
|
List<SysDictItem> listSysDictItemParent = listSysDictItem.stream().filter(o->Objects.equals(o.getParentId(),"0")).collect(Collectors.toList());
|
||||||
@@ -245,7 +261,9 @@ public class SysDictItemController {
|
|||||||
if(!CollectionUtils.isEmpty(listRes)){
|
if(!CollectionUtils.isEmpty(listRes)){
|
||||||
dictItem.setChildren(listRes);
|
dictItem.setChildren(listRes);
|
||||||
}
|
}
|
||||||
listAll.add(dictItem);
|
if(!listAll.contains(dictItem)){
|
||||||
|
listAll.add(dictItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,7 +282,11 @@ public class SysDictItemController {
|
|||||||
&& !Objects.equals(dictItemChildren.getParentId(),"0")){
|
&& !Objects.equals(dictItemChildren.getParentId(),"0")){
|
||||||
List<SysDictItem> sub = getParentData(dictItemChildren.getParentId());
|
List<SysDictItem> sub = getParentData(dictItemChildren.getParentId());
|
||||||
if(!CollectionUtils.isEmpty(sub)){
|
if(!CollectionUtils.isEmpty(sub)){
|
||||||
listSelectAll.addAll(sub);
|
for (SysDictItem item : sub) {
|
||||||
|
if(!listSelectAll.contains(item)){
|
||||||
|
listSelectAll.add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user