diff --git a/internal/dao/invoiceDao.go b/internal/dao/invoiceDao.go index 70c3a4a..58682da 100644 --- a/internal/dao/invoiceDao.go +++ b/internal/dao/invoiceDao.go @@ -16,7 +16,8 @@ func CreateInvoice(req *bundle.CreateInvoiceReq) (res *bundle.CreateInvoiceResp, return nil, err } fmt.Println("创建发票信息:applyTime=", req.ApplyTime) - applyTime, err := time.Parse("20060102 15:04:05", req.ApplyTime) + loc, _ := time.LoadLocation("Asia/Shanghai") + applyTime, err := time.ParseInLocation("20060102 15:04:05", req.ApplyTime, loc) if err != nil { fmt.Println("创建发票信息失败:", err) return nil, err @@ -50,7 +51,8 @@ func CreatePaperInvoiceAddress(req *bundle.CreatePaperInvoiceAddressReq) (res *b if err != nil { return nil, err } - applyTime, err := time.Parse(time.DateTime, req.ApplyTime) + loc, _ := time.LoadLocation("Asia/Shanghai") + applyTime, err := time.ParseInLocation(time.DateTime, req.ApplyTime, loc) if err != nil { return nil, err }