修复拉卡拉支付时间偏差

This commit is contained in:
yml2213
2026-06-07 20:42:57 +08:00
parent 44747e7bae
commit 954c3d6be3
10 changed files with 169 additions and 5 deletions
@@ -7,6 +7,7 @@ import (
"time"
"hfb_sys/backend/internal/model"
"hfb_sys/backend/internal/timeutil"
"gorm.io/gorm"
"gorm.io/gorm/clause"
@@ -291,7 +292,7 @@ func toLedgerDTO(row model.WalletLedger) LedgerDTO {
func newLedgerNo() (string, error) {
// 生成格式:WL + YYYYMMDDHHMMSS + 毫秒 + 4位随机数
// 例如:WL202606051234561230456,便于用户和客服识别。
now := time.Now()
now := timeutil.ShanghaiNow()
buf := make([]byte, 2)
if _, err := rand.Read(buf); err != nil {
return "", err