From b414a47c84143985cf26029c823b76592aabf84f Mon Sep 17 00:00:00 2001 From: jiangyong27 Date: Sun, 13 Aug 2023 21:27:00 +0800 Subject: [PATCH] bx2 --- server/service/qyweixin_approve.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/service/qyweixin_approve.go b/server/service/qyweixin_approve.go index d3c237e..fffb51a 100644 --- a/server/service/qyweixin_approve.go +++ b/server/service/qyweixin_approve.go @@ -4,6 +4,7 @@ import ( "enterprise/base/wechat/message" "enterprise/common/config" "enterprise/common/dao" + "enterprise/common/global" "enterprise/common/model" "enterprise/common/weixin" "fmt" @@ -118,6 +119,17 @@ func (a *Approve) handleRefund(spNo string) { log.Errorf("pay error :%s", err.Error()) return } + message := make([]string, 0) + + message = append(message, fmt.Sprintf("【红包发放】[%s]", refund.RefundType)) + message = append(message, fmt.Sprintf("发放金额:%s", fmt.Sprintf("%.2f", refund.RefundAmount))) + message = append(message, fmt.Sprintf("员工名称:%s", refund.Username)) + message = append(message, fmt.Sprintf("费用说明:%s", refund.RefundRemark)) + + if err := global.SendMessage([]string{"jiangyong"}, strings.Join(message, "\n")); err != nil { + log.Errorf("send message error :%s", err.Error()) + } + refund.Status = model.ApprovalRefundStatusPayed if err := dao.NewApprovalRefundDao().Update(&refund); err != nil { log.Errorf("db error :%s", err.Error())