From fedb5676752fa2910721b48f6f133f2ef06d28ce Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Tue, 28 Jun 2022 15:24:40 +0800 Subject: [PATCH] update --- modules/dbservice/db_comp.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/modules/dbservice/db_comp.go b/modules/dbservice/db_comp.go index e01d253d0..30f57ffa4 100644 --- a/modules/dbservice/db_comp.go +++ b/modules/dbservice/db_comp.go @@ -138,17 +138,15 @@ func (this *DB_Comp) Model_UpdateDBByLog(uid string) (err error) { } _tableName := data.D[0].(string) //表名 - Where := data.D[1].(bson.M) - Query := data.D[2].(bson.M) + Where := bson.M{} //data.D[1].(bson.M) + Query := bson.M{} //data.D[2].(bson.M) - // for key, v := range data.D[1].(bson.M) { - // //Where[v.Key] = v.Value - // Where = v - // } - // for _, v := range data.D[2].(bson.M) { - // Query[v.Key] = v.Value - - // } + for _, v := range data.D[1].(bson.D) { + Where[v.Key] = v.Value + } + for _, v := range data.D[2].(bson.D) { + Query[v.Key] = v.Value + } _, err = this.DB.UpdateMany(core.SqlTable(_tableName), Where, bson.M{"$set": Query}) if err != nil { log.Errorf("Update %s db err:%v", core.SqlTable(_tableName), err)