From 6ccf358f6ccb9ac2fe41c9b8c8cc3854c6d691ad Mon Sep 17 00:00:00 2001 From: jhc <9316338+wangyitao309@user.noreply.gitee.com> Date: Mon, 29 May 2023 13:34:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/model/approval.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/model/approval.go b/pkg/model/approval.go index 21eca97..2ab6d6d 100644 --- a/pkg/model/approval.go +++ b/pkg/model/approval.go @@ -8,7 +8,6 @@ import ( "github.com/fonchain_enterprise/fonchain-approval/api/approval" "github.com/fonchain_enterprise/fonchain-approval/pkg/common/page" msg "github.com/fonchain_enterprise/fonchain-approval/pkg/m" - "github.com/jinzhu/copier" "gorm.io/gorm" "gorm.io/gorm/clause" "gorm.io/plugin/soft_delete" @@ -857,7 +856,12 @@ func UpdateLeaveBalance(p *Approval, leaveBalance string) error { approvalOA := new(ApprovalOA) - copier.CopyWithOption(&approvalOA, p.ApprovalOA, copier.Option{DeepCopy: true}) + err := DB.Model(&ApprovalOA{}).Where("approval_id = ?", p.ID).Find(&approvalOA).Error + if err != nil { + return err + } + + //copier.CopyWithOption(&approvalOA, p.ApprovalOA, copier.Option{DeepCopy: true}) balance, _ := strconv.ParseFloat(leaveBalance, 10)