diff --git a/pkg/router/router.go b/pkg/router/router.go index 138cf22..546454e 100644 --- a/pkg/router/router.go +++ b/pkg/router/router.go @@ -132,24 +132,26 @@ func NewRouter() *gin.Engine { { // 官网文档 governanceRoute := v1.Group("/governance") + governanceRouteLogin := governanceRoute.Group("", middleware.CheckWebLogin(service.AccountProvider)) governanceRoute.POST("/list", governance.List) - governanceRoute.GET("/display", governance.Display) - governanceRoute.POST("", governance.Create) - governanceRoute.PUT("", governance.Edit) - governanceRoute.DELETE("", governance.Delete) + governanceRouteLogin.GET("/display", governance.Display) + governanceRouteLogin.POST("", governance.Create) + governanceRouteLogin.PUT("", governance.Edit) + governanceRouteLogin.DELETE("", governance.Delete) } { // 官网新闻 pressreleasesRoute := v1.Group("/pressreleases") + pressreleasesRouteLogin := pressreleasesRoute.Group("", middleware.CheckWebLogin(service.AccountProvider)) pressreleasesRoute.GET("/display", pressreleases.Display) pressreleasesRoute.GET("", pressreleases.Get) - pressreleasesRoute.POST("/list", pressreleases.List) - pressreleasesRoute.POST("", pressreleases.Create) - pressreleasesRoute.PUT("", pressreleases.Edit) - pressreleasesRoute.DELETE("", pressreleases.Delete) + pressreleasesRouteLogin.POST("/list", pressreleases.List) + pressreleasesRouteLogin.POST("", pressreleases.Create) + pressreleasesRouteLogin.PUT("", pressreleases.Edit) + pressreleasesRouteLogin.DELETE("", pressreleases.Delete) } //静态文件 diff --git a/pkg/service/governance/governance.go b/pkg/service/governance/governance.go index 521bbff..2afb59e 100644 --- a/pkg/service/governance/governance.go +++ b/pkg/service/governance/governance.go @@ -1,7 +1,6 @@ package governance import ( - "math/rand" "strconv" "github.com/gin-gonic/gin" @@ -17,11 +16,11 @@ func Create(ctx *gin.Context) { service.Error(ctx, err) return } - // user := login.GetUserInfoFromC(ctx) - user := login.Info{ - Name: "test" + strconv.Itoa(rand.Intn(10)), - ID: uint64(rand.Intn(10)), - } + user := login.GetUserInfoFromC(ctx) + // user := login.Info{ + // Name: "test" + strconv.Itoa(rand.Intn(10)), + // ID: uint64(rand.Intn(10)), + // } req.Operator = user.Name req.OperatorId = int32(user.ID) resp, err := service.GovernanceProvider.Create(ctx, &req) diff --git a/pkg/service/pressreleases/pressreleases.go b/pkg/service/pressreleases/pressreleases.go index 616614a..bf0a676 100644 --- a/pkg/service/pressreleases/pressreleases.go +++ b/pkg/service/pressreleases/pressreleases.go @@ -8,7 +8,6 @@ import ( "fonchain-fiee/api/pressreleases" "fonchain-fiee/pkg/model/login" "fonchain-fiee/pkg/service" - "math/rand" ) func Create(ctx *gin.Context) { @@ -17,11 +16,7 @@ func Create(ctx *gin.Context) { service.Error(ctx, err) return } - // user := login.GetUserInfoFromC(ctx) - user := login.Info{ - Name: "test" + strconv.Itoa(rand.Intn(10)), - ID: uint64(rand.Intn(10)), - } + user := login.GetUserInfoFromC(ctx) req.Operator = user.Name req.OperatorId = int32(user.ID) resp, err := service.PressReleasesProvider.Create(ctx, &req) @@ -77,11 +72,7 @@ func Edit(ctx *gin.Context) { service.Error(ctx, err) return } - // user := login.GetUserInfoFromC(ctx) - user := login.Info{ - Name: "test" + strconv.Itoa(rand.Intn(10)), - ID: uint64(rand.Intn(10)), - } + user := login.GetUserInfoFromC(ctx) req.Operator = user.Name req.OperatorId = int32(user.ID) resp, err := service.PressReleasesProvider.Edit(ctx, &req)