From 63f9a63b2d93dc79bbeda374c358ff60e3095fc9 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 18 Apr 2025 16:58:12 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E7=BB=84=E4=BB=B6=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1400743775404032]表单下拉框组件过滤条件bug http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1400743775404032 --- .../cmdb/service/cientity/CiEntityServiceImpl.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java b/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java index 01e04cd7..3d1dbec1 100644 --- a/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java +++ b/src/main/java/neatlogic/module/cmdb/service/cientity/CiEntityServiceImpl.java @@ -2585,7 +2585,17 @@ public class CiEntityServiceImpl implements CiEntityService, ICiEntityCrossoverS } attrFilterVo.setValueList(newValueList); } else { - attrFilterVo.setValueList(valueList); + List newValueList = new ArrayList<>(); + if (Objects.equals(expression, "notequal")) { + for (String value : valueList) { + newValueList.add(value); + newValueList.add(value.toLowerCase()); + newValueList.add(value.toUpperCase()); + } + } else { + newValueList.addAll(valueList); + } + attrFilterVo.setValueList(new ArrayList<>(newValueList)); } attrFilterVo.setExpression(expression); return attrFilterVo; -- Gitee