fix: Optimize the online data tab display of data tables (#520)

This commit is contained in:
liuyunchao-1998 2025-08-04 16:51:50 +08:00 committed by GitHub
parent f78d297311
commit a44b4e8f7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 16 additions and 15 deletions

View File

@ -641,7 +641,7 @@ func (d databaseService) UpdateDatabaseRecord(ctx context.Context, req *UpdateDa
cond := &rdb.Condition{ cond := &rdb.Condition{
Field: database.DefaultUidColName, Field: database.DefaultUidColName,
Operator: entity3.OperatorEqual, Operator: entity3.OperatorEqual,
Value: req.UserID, Value: strconv.FormatInt(req.UserID, 10),
} }
condition.Conditions = append(condition.Conditions, cond) condition.Conditions = append(condition.Conditions, cond)
@ -711,7 +711,7 @@ func (d databaseService) DeleteDatabaseRecord(ctx context.Context, req *DeleteDa
cond := &rdb.Condition{ cond := &rdb.Condition{
Field: database.DefaultUidColName, Field: database.DefaultUidColName,
Operator: entity3.OperatorEqual, Operator: entity3.OperatorEqual,
Value: req.UserID, Value: strconv.FormatInt(req.UserID, 10),
} }
condition.Conditions = append(condition.Conditions, cond) condition.Conditions = append(condition.Conditions, cond)
@ -773,20 +773,21 @@ func (d databaseService) ListDatabaseRecord(ctx context.Context, req *ListDataba
Conditions: []*rdb.Condition{cond}, Conditions: []*rdb.Condition{cond},
} }
} }
if req.TableType == table.TableType_DraftTable {
if tableInfo.RwMode == table.BotTableRWMode_LimitedReadWrite { if tableInfo.RwMode == table.BotTableRWMode_LimitedReadWrite {
cond := &rdb.Condition{ cond := &rdb.Condition{
Field: database.DefaultUidColName, Field: database.DefaultUidColName,
Operator: entity3.OperatorEqual, Operator: entity3.OperatorEqual,
Value: req.UserID, Value: strconv.FormatInt(req.UserID, 10),
} }
if complexCondition == nil { if complexCondition == nil {
complexCondition = &rdb.ComplexCondition{ complexCondition = &rdb.ComplexCondition{
Conditions: []*rdb.Condition{cond}, Conditions: []*rdb.Condition{cond},
}
} else {
complexCondition.Conditions = append(complexCondition.Conditions, cond)
} }
} else {
complexCondition.Conditions = append(complexCondition.Conditions, cond)
} }
} }