From a44b4e8f7e3916a9f60cfd67c76bdf75d9c808b2 Mon Sep 17 00:00:00 2001 From: liuyunchao-1998 Date: Mon, 4 Aug 2025 16:51:50 +0800 Subject: [PATCH] fix: Optimize the online data tab display of data tables (#520) --- .../memory/database/service/database_impl.go | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/backend/domain/memory/database/service/database_impl.go b/backend/domain/memory/database/service/database_impl.go index c2d4dd64..c5d6b9e9 100644 --- a/backend/domain/memory/database/service/database_impl.go +++ b/backend/domain/memory/database/service/database_impl.go @@ -641,7 +641,7 @@ func (d databaseService) UpdateDatabaseRecord(ctx context.Context, req *UpdateDa cond := &rdb.Condition{ Field: database.DefaultUidColName, Operator: entity3.OperatorEqual, - Value: req.UserID, + Value: strconv.FormatInt(req.UserID, 10), } condition.Conditions = append(condition.Conditions, cond) @@ -711,7 +711,7 @@ func (d databaseService) DeleteDatabaseRecord(ctx context.Context, req *DeleteDa cond := &rdb.Condition{ Field: database.DefaultUidColName, Operator: entity3.OperatorEqual, - Value: req.UserID, + Value: strconv.FormatInt(req.UserID, 10), } condition.Conditions = append(condition.Conditions, cond) @@ -773,20 +773,21 @@ func (d databaseService) ListDatabaseRecord(ctx context.Context, req *ListDataba Conditions: []*rdb.Condition{cond}, } } - - if tableInfo.RwMode == table.BotTableRWMode_LimitedReadWrite { - cond := &rdb.Condition{ - Field: database.DefaultUidColName, - Operator: entity3.OperatorEqual, - Value: req.UserID, - } - - if complexCondition == nil { - complexCondition = &rdb.ComplexCondition{ - Conditions: []*rdb.Condition{cond}, + if req.TableType == table.TableType_DraftTable { + if tableInfo.RwMode == table.BotTableRWMode_LimitedReadWrite { + cond := &rdb.Condition{ + Field: database.DefaultUidColName, + Operator: entity3.OperatorEqual, + Value: strconv.FormatInt(req.UserID, 10), + } + + if complexCondition == nil { + complexCondition = &rdb.ComplexCondition{ + Conditions: []*rdb.Condition{cond}, + } + } else { + complexCondition.Conditions = append(complexCondition.Conditions, cond) } - } else { - complexCondition.Conditions = append(complexCondition.Conditions, cond) } }