diff --git a/backend/services/system-setting/src/main/java/io/metersphere/system/mapper/BaseMapper.xml b/backend/services/system-setting/src/main/java/io/metersphere/system/mapper/BaseMapper.xml index a65c5091d9..32cb364210 100644 --- a/backend/services/system-setting/src/main/java/io/metersphere/system/mapper/BaseMapper.xml +++ b/backend/services/system-setting/src/main/java/io/metersphere/system/mapper/BaseMapper.xml @@ -72,14 +72,42 @@ - ${mainIdColumn} not in ( - select ${associationIdColumn} from ${associationTable} where - field_id = #{condition.name} and - `value` is not null and `value` != '' - - and `value` != '[]' - - ) or + + ${mainIdColumn} not in ( + select ${associationIdColumn} from ${associationTable} where + field_id = #{condition.name} and + `value` is not null and `value` != '' + + and `value` != '[]' + + ) or + ${mainIdColumn} in ( + select ${associationIdColumn} from ${associationTable} where + field_id = #{condition.name} and + + + + + + + + + + + + + + + ) + + + + + + + + + ${mainIdColumn} in ( select ${associationIdColumn} from ${associationTable} where field_id = #{condition.name} and @@ -103,36 +131,6 @@ - - - ${mainIdColumn} in ( - select ${associationIdColumn} from ${associationTable} where - - - - field_id = #{condition.name} and - - - - - - - - - - - - - - - - - - - - - ) - @@ -151,13 +149,13 @@ ${column} is null or ${column} = '[]' or - !JSON_CONTAINS(${column}, JSON_ARRAY(#{tag})) + not JSON_CONTAINS(${column}, JSON_ARRAY(#{tag})) ${column} is null or ${column} = '[]' or - !JSON_CONTAINS(${column}, JSON_ARRAY(#{tag})) + not JSON_CONTAINS(${column}, JSON_ARRAY(#{tag}))