Ver código fonte

本地环境不验签

songxiaohang 1 ano atrás
pai
commit
4024331172

+ 1 - 0
app/cmd/dtgateway/desc/dtgateway/dtgateway.api

@@ -33,6 +33,7 @@ type (
     }
 
     MultiAddItemHistoryDataReq {
+        CommonParams
         List []*ItemHistoryData `json:"list"`
     }
 

+ 0 - 3
app/cmd/dtgateway/internal/logic/dtgateway/itemHistoryDataInfoLogic.go

@@ -6,8 +6,6 @@ import (
 	"GtDataStore/app/cmd/organization/pb"
 	"GtDataStore/common/xerr"
 	"context"
-	"fmt"
-
 	"github.com/zeromicro/go-zero/core/logx"
 )
 
@@ -32,7 +30,6 @@ func (l *ItemHistoryDataInfoLogic) ItemHistoryDataInfo(req *types.ItemHistoryDat
 		Stime:     req.STime,
 		Etime:     req.ETime,
 	})
-	fmt.Println("rpc:", dataList)
 	if err != nil {
 		return nil, err
 	}

+ 8 - 0
app/cmd/dtgateway/internal/middleware/datasignMiddleware.go

@@ -9,6 +9,7 @@ import (
 	"bytes"
 	"context"
 	"fmt"
+	"github.com/zeromicro/go-zero/core/service"
 	"github.com/zeromicro/go-zero/core/stores/sqlx"
 	"github.com/zeromicro/go-zero/core/validation"
 	"github.com/zeromicro/go-zero/rest/httpx"
@@ -34,6 +35,7 @@ var (
 	appSecrets     = make(map[string]secretExpire)
 	appSecretsLock sync.Mutex
 	validator      atomic.Value
+	confMode       string
 )
 
 type (
@@ -57,6 +59,7 @@ type (
 )
 
 func NewDataSignMiddleware(conf config.Config) *DataSignMiddleware {
+	confMode = conf.Mode
 	mysql := sqlx.NewMysql(conf.DtDataStoreDB.DataSource)
 	return &DataSignMiddleware{
 		AppInfo: model.NewDcAppInfoModel(mysql),
@@ -64,6 +67,11 @@ func NewDataSignMiddleware(conf config.Config) *DataSignMiddleware {
 }
 
 func (m *DataSignMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc {
+	if confMode == service.DevMode {
+		return func(w http.ResponseWriter, r *http.Request) {
+			next(w, r)
+		}
+	}
 	return func(w http.ResponseWriter, r *http.Request) {
 		cps := CommonParams{}
 		err := m.parseCommonParams(r, &cps)