From 261c38e1db883a12a03f7ea69a3e894007b53793 Mon Sep 17 00:00:00 2001 From: jiangyong <yong27@163.com> Date: Sun, 16 Mar 2025 13:55:55 +0800 Subject: [PATCH] userid --- server/service/pay.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/service/pay.go b/server/service/pay.go index e8e7db0..503f000 100644 --- a/server/service/pay.go +++ b/server/service/pay.go @@ -45,6 +45,17 @@ func (p *Pay) AlipayAuth(sess *session.AdminSession, authCode, state string) int panic(config.ErrInternal.New().Append(goutil.EncodeJSON(res))) } + if state != "" { + staffUser, err := dao.NewStaffUserDao().Get(cast.ToInt64(state)) + session.CheckDBError(err) + session.CheckNilError(staffUser) + payee := staffUser.GetPayee() + payee.AlipayUid = res.UserId + staffUser.Payee = goutil.EncodeJSON(payee) + err = dao.NewStaffUserDao().Update(staffUser) + session.CheckDBError(err) + } + data := make(map[string]interface{}) data["state"] = state data["userid"] = res.UserId