查询bug修复

This commit is contained in:
JenniferW 2025-12-19 17:56:05 +08:00
parent fd4f0c891c
commit 1121f99316
1 changed files with 18 additions and 6 deletions

View File

@ -1979,25 +1979,37 @@ const buildFieldConditionsPayload = () => {
: index;
const queryType = preciseIndexSet.has(originalIndex) ? "EXACT" : "FUZZY";
if (condition.valid && condition.field) {
// 1 +
if (condition.valid && condition.field && condition.value) {
return {
fieldName: condition.field,
fieldValue: condition.value || "",
fieldValue: condition.value,
keyword: "",
queryType,
};
}
// ":"使 keyword
if (condition.fieldLabel && !condition.value) {
// 2 ":"fieldName keyfieldValue
if (condition.valid && condition.field && !condition.value) {
return {
fieldName: "",
fieldName: condition.field,
fieldValue: "",
keyword: condition.fieldLabel,
keyword: "",
queryType,
};
}
// 3
if (!condition.field && condition.value && !condition.fieldLabel) {
return {
fieldName: "",
fieldValue: condition.value,
keyword: "",
queryType,
};
}
// 4
const keyword = condition.fieldLabel
? `${condition.fieldLabel}:${condition.value}`.replace(/:$/, "")
: condition.value;