时区错误修改

This commit is contained in:
lzh 2025-06-20 16:57:01 +08:00
parent 8528412c33
commit 75a75e9480
2 changed files with 7 additions and 4 deletions

View File

@ -27,7 +27,8 @@ func AddBundleExtendRecord(data model.BundleExtensionRecords) error {
}
var expireTime time.Time
if record.ExpirationTime != "" {
et, _ := time.Parse(time.DateTime, record.ExpirationTime)
loc, _ := time.LoadLocation("Asia/Shanghai")
et, _ := time.ParseInLocation(time.DateTime, record.ExpirationTime, loc)
expireTime = et
} else {
expireTime = time.Now()

View File

@ -63,7 +63,8 @@ func GetBundleBalanceList(req *bundle.GetBundleBalanceListReq) (*bundle.GetBundl
resp.Data = lo.Map(data, func(m model.BundleBalancePo, _ int) *bundle.BundleBalanceItem {
result := &bundle.BundleBalanceItem{}
copier.Copy(result, &m)
t, _ := time.Parse(time.DateTime, m.ExpirationTime)
loc, _ := time.LoadLocation("Asia/Shanghai")
t, _ := time.ParseInLocation(time.DateTime, m.ExpirationTime, loc)
result.ExpiredTime = t.UnixMilli()
return result
})
@ -78,9 +79,10 @@ func GetBundleBalanceByUserId(req *bundle.GetBundleBalanceByUserIdReq) (*bundle.
}
result := &bundle.GetBundleBalanceByUserIdResp{}
copier.Copy(result, &data)
t, _ := time.Parse(time.DateTime, data.ExpiredTime)
loc, _ := time.LoadLocation("Asia/Shanghai")
t, _ := time.ParseInLocation(time.DateTime, data.ExpiredTime, loc)
result.ExpiredTime = t.UnixMilli()
t, _ = time.Parse(time.DateTime, data.PayTime)
t, _ = time.ParseInLocation(time.DateTime, data.PayTime, loc)
result.PayTime = t.UnixMilli()
return result, nil
}