diff --git a/worker/approval.go b/worker/approval.go index 1e70b4b..3fe803d 100644 --- a/worker/approval.go +++ b/worker/approval.go @@ -79,6 +79,7 @@ func (s *Approval) savePayment(detail *qyweixin.ApproveDetail) { dbDao := dao.NewApprovalPaymentDao() newData := new(model.ApprovalPayment) newData.From(detail) + newData.CorpId = s.corp.Id old, err := dbDao.GetBySpNo(s.corp.Id, detail.SpNo) if err != nil { log.Errorf("db error :%s", err.Error()) @@ -100,6 +101,7 @@ func (s *Approval) saveCheckin(detail *qyweixin.ApproveDetail) { dbDao := dao.NewApprovalCheckinDao() newData := new(model.ApprovalCheckin) newData.From(detail) + newData.CorpId = s.corp.Id old, err := dbDao.GetBySpNo(s.corp.Id, detail.SpNo) if err != nil { log.Errorf("db error :%s", err.Error())