update 字典树型结构
This commit is contained in:
+1
-1
@@ -167,7 +167,7 @@ public class SysDictItemController {
|
||||
tree.setWeight(treeNode.getSortOrder());
|
||||
tree.setName(treeNode.getItemText());
|
||||
tree.putExtra("key", id);
|
||||
tree.putExtra("value", id);
|
||||
tree.putExtra("value", treeNode.getItemValue());
|
||||
tree.putExtra("title", treeNode.getItemText());
|
||||
});
|
||||
|
||||
|
||||
+9
-4
@@ -240,10 +240,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
||||
@Override
|
||||
public void removeDictItemBatch(List<String> idList) {
|
||||
List<LawsAsmsOpenApi> lawsAsmsOpenApiList = listByIds(idList);
|
||||
List<String> dictIdList = lawsAsmsOpenApiList.stream()
|
||||
.filter(e -> StringUtils.isNotBlank(e.getDictId()))
|
||||
.map(LawsAsmsOpenApi::getDictId).collect(Collectors.toList());
|
||||
if (CollectionUtils.isNotEmpty(dictIdList)) {
|
||||
lawsAsmsOpenApiList = lawsAsmsOpenApiList.stream()
|
||||
.filter(e -> StringUtils.isNotBlank(e.getDictId())).collect(Collectors.toList());
|
||||
if (CollectionUtils.isNotEmpty(lawsAsmsOpenApiList)) {
|
||||
List<String> dictIdList = lawsAsmsOpenApiList.stream()
|
||||
.map(LawsAsmsOpenApi::getDictId).collect(Collectors.toList());
|
||||
// 状态转为未同步
|
||||
lawsAsmsOpenApiList.forEach(e -> e.setStatus("0"));
|
||||
updateBatchById(lawsAsmsOpenApiList);
|
||||
// 物理删除字典配置项
|
||||
lawsAsmsOpenApiMapper.removeDictItemBatch(dictIdList);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user