From 1b72c9b0a04d0543ce9a54d73a9a026126db54dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Fri, 21 Feb 2025 09:20:42 +0800 Subject: [PATCH] 1 --- business/model/dao/dao_bz.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/business/model/dao/dao_bz.go b/business/model/dao/dao_bz.go index 3c6fc8fd2..1010574cd 100644 --- a/business/model/dao/dao_bz.go +++ b/business/model/dao/dao_bz.go @@ -54,6 +54,13 @@ func UpdateEntityByKV(db *DaoDB, item interface{}, kvs map[string]interface{}, c qs = qs.Filter(k, v) } } + globals.SugarLogger.Debugf("-------kvs:= %s", utils.Format4Output(kvs, false)) + for k, v := range kvs { + if v == "" { + delete(kvs, k) + } + } + globals.SugarLogger.Debugf("-------kvs2:= %s", utils.Format4Output(kvs, false)) num, err = qs.Update(kvs) if err != nil && !IsDuplicateError(err) { globals.SugarLogger.Errorf("UpdateEntityByKV %s failed with error:%v", reflect.TypeOf(item).Name(), err)