diff --git a/pkg/model/approval_oa.go b/pkg/model/approval_oa.go index 947106f..3f62fb4 100644 --- a/pkg/model/approval_oa.go +++ b/pkg/model/approval_oa.go @@ -392,13 +392,15 @@ func (oa *ApprovalOA) UpdateApprovalContent(in *approval.CreateRequest, a *Appro } oa.ID = entity.ID + copier.CopyWithOption(&oa, in.ApprovalOA, copier.Option{DeepCopy: true}) + + err := addOtherInfoToModel(a, oa) - approvalOA, err := copyOAToModel(in, a) if err != nil { return err } - return DB.Model(&oa).Updates(approvalOA).Error + return DB.Model(&oa).Updates(oa).Error } func (oa *ApprovalOA) BuildResContent(a *Approval, request *approval.CreateRequest) {