diff --git a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java index f3665a44..dc7eb0bc 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java @@ -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()); }); diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/api/service/impl/LawsAsmsOpenApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/api/service/impl/LawsAsmsOpenApiServiceImpl.java index 66bc2ba7..75735135 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/api/service/impl/LawsAsmsOpenApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/api/service/impl/LawsAsmsOpenApiServiceImpl.java @@ -240,10 +240,15 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl idList) { List lawsAsmsOpenApiList = listByIds(idList); - List 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 dictIdList = lawsAsmsOpenApiList.stream() + .map(LawsAsmsOpenApi::getDictId).collect(Collectors.toList()); + // 状态转为未同步 + lawsAsmsOpenApiList.forEach(e -> e.setStatus("0")); + updateBatchById(lawsAsmsOpenApiList); + // 物理删除字典配置项 lawsAsmsOpenApiMapper.removeDictItemBatch(dictIdList); } }