From 49abc2e6c93d5bb6f6f60209bfb9974a53dca6b3 Mon Sep 17 00:00:00 2001 From: jiangyong27 Date: Wed, 9 Apr 2025 14:14:13 +0800 Subject: [PATCH] pay --- server/api/staff.go | 2 +- server/service/staff_user.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/staff.go b/server/api/staff.go index 6ffa25b..9d78db2 100644 --- a/server/api/staff.go +++ b/server/api/staff.go @@ -57,7 +57,7 @@ type StaffPayReq struct { StaffId string `json:"staff_id"` PayType string `json:"pay_type"` Title string `json:"title"` - Amount int64 `json:"amount"` + Amount string `json:"amount"` } type StaffUpdateReq struct { diff --git a/server/service/staff_user.go b/server/service/staff_user.go index 21a8356..de2a189 100644 --- a/server/service/staff_user.go +++ b/server/service/staff_user.go @@ -211,7 +211,7 @@ func (s *StaffUser) Pay(sess *session.AdminSession, req *api.StaffPayReq) { if req.Title == "" { req.Title = "测试" } - if err = CommonService.NewPay().Pay(corp, user, req.Title, req.PayType, cast.ToInt64(req.Amount), ""); err != nil { + if err = CommonService.NewPay().Pay(corp, user, req.Title, req.PayType, int64(cast.ToFloat64(req.Amount)*100), ""); err != nil { panic(config.ErrInternal.New().Append(err)) } }