fix(repository): 优化带中括号参数的处理逻辑
- 修改了 BaseRepository 类中的参数处理逻辑 - 增加了对中括号对的检查,确保参数格式正确 - 这个修改提高了参数处理的准确性和可靠性
This commit is contained in:
parent
f60cbe4f5a
commit
f6fcf714c5
@ -33,7 +33,7 @@ public abstract class BaseRepository {
|
||||
// 处理带中括号的参数
|
||||
for (Map.Entry<String, Object> entry : params.entrySet()) {
|
||||
String key = entry.getKey();
|
||||
if (key.contains("[")) {
|
||||
if (key.contains("[") && key.contains("]")) {
|
||||
String baseKey = key.substring(0, key.indexOf("["));
|
||||
String property = key.substring(key.indexOf("[") + 1, key.indexOf("]"));
|
||||
bracketParams.computeIfAbsent(baseKey, k -> new HashMap<>()).put(property, entry.getValue());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user