From cf71298bca716f7968f6f7305a09a786eb63c39c Mon Sep 17 00:00:00 2001 From: gy <997485446@qq.com> Date: Mon, 10 Apr 2023 17:01:45 +0800 Subject: [PATCH] fix update --- pkg/service/approval.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/service/approval.go b/pkg/service/approval.go index bee7283..84a0d47 100644 --- a/pkg/service/approval.go +++ b/pkg/service/approval.go @@ -302,15 +302,16 @@ func (a *ApprovalProvider) UpdateSetting(ctx context.Context, in *approval.Setti } else { setting.KeyWord = in.KeyWord - fmt.Println("1-------", copyUsers) - fmt.Println("1-------", copyUsers == nil) - fmt.Println("1-------", len(copyUsers)) setting.CopyUsers = copyUsers setting.ApprovalUsers = approvalUsers //setting.ApproverID = in.ApproverID //setting.ApproverName = in.ApproverName err = model.DB.Where(&model.ApprovalSetting{Domain: in.Domain, KeyWord: in.KeyWord}).Updates(&setting).Error + + if copyUsers == nil { //空数组 + model.DB.Where(&model.ApprovalSetting{Domain: in.Domain, KeyWord: in.KeyWord}).Update("copy_users", "[]") + } } if err == nil {