This commit is contained in:
2025-04-01 14:13:41 +08:00
parent d7183fcc00
commit 7857015405
97 changed files with 1917 additions and 6934 deletions

View File

@@ -65,7 +65,7 @@ func runErp(ctx context.Context) error {
rander, err := tpl.New(session, biz.SystemV1().MenuBiz())
checkError(err)
handler := handler.NewHandler(conf, rander, redis, session, biz)
handler := handler.NewHandler(conf, rander, redis, session, biz, middleware)
address := fmt.Sprintf("%s:%d", conf.App.Host, conf.App.Port)
log.Printf("Starting erp manage server on %s", address)

View File

@@ -1,54 +0,0 @@
package cmd
import (
"context"
"fmt"
"log"
"management/internal/config"
"management/internal/pkg/logger"
"management/internal/pkg/snowflake"
dbinit "management/internal/db/init"
db "management/internal/db/sqlc"
router "management/internal/router/manage"
"github.com/spf13/cobra"
)
var manageCmd = &cobra.Command{
Use: "manage",
Short: "Start management server",
Long: `A Service to management manage`,
Run: func(cmd *cobra.Command, args []string) {
err := runManage(cmd.Context())
if err != nil {
log.Fatalf("run manage failed: %v", err)
}
},
}
func init() {
manageCmd.Flags().StringVarP(&configPath, "config", "c", "", "Custom config file path")
rootCmd.AddCommand(manageCmd)
}
func runManage(ctx context.Context) error {
mustInitAny(configPath, config.Init)
logger.Init()
mustInitAny(ctx, db.NewStore)
// 初始化数据
dbinit.InitSeed()
// mustInit(redis.Init)
// session.Init()
mustInit(snowflake.Init)
// mustInit(token.NewPasetoMaker)
// mustInit(tencentoss.Init)
// mustInit(tpl.Init)
address := fmt.Sprintf("%s:%d", config.File.App.Host, config.File.App.Port)
log.Printf("Starting manage server on %s", address)
server := InitServer(address, router.NewRouter())
return server.ListenAndServe()
}