diff --git a/worker/approval.go b/worker/approval.go index ea0e898..fea3068 100644 --- a/worker/approval.go +++ b/worker/approval.go @@ -127,6 +127,11 @@ func (s *Approval) saveRefund(detail *qyweixin.ApproveDetail) { return } if old != nil { + newData.Id = old.Id + err = dbDao.Update(newData) + if err != nil { + log.Errorf("db error :%s", err.Error()) + } return } _, err = dbDao.Create(newData)