Bläddra i källkod

wip:增加开票开始时间

wangkaiyue 1 år sedan
förälder
incheckning
2d54ad5897
1 ändrade filer med 18 tillägg och 4 borttagningar
  1. 18 4
      internal/consts/consts.go

+ 18 - 4
internal/consts/consts.go

@@ -4,6 +4,7 @@ import (
 	"context"
 	"github.com/gogf/gf/v2/errors/gerror"
 	"github.com/gogf/gf/v2/frame/g"
+	"time"
 )
 
 var (
@@ -11,11 +12,24 @@ var (
 )
 
 var (
-	LoginOutErr = gerror.New("请重新获取授权")
-	AuthTimeOut = gerror.New("验证超时")
-	WaitTimeOut = gerror.New("等待超时")
+	LoginOutErr      = gerror.New("请重新获取授权")
+	AuthTimeOut      = gerror.New("验证超时")
+	WaitTimeOut      = gerror.New("等待超时")
+	InvoiceStartTime time.Time
 )
 
+func init() {
+	var (
+		err error
+		ctx context.Context
+	)
+	InvoiceStartTime, err = time.ParseInLocation(DateFormat_Short, g.Cfg().MustGet(ctx, "invoiceStartTime", "2024-04-23").String(), time.Local)
+	if err != nil {
+		g.Log().Panic(ctx, "发票开始时间异常")
+	}
+}
+
 const (
-	DateFormat_Full = "2006-01-02 15:04:05"
+	DateFormat_Full  = "2006-01-02 15:04:05"
+	DateFormat_Short = "2006-01-02"
 )