Add lawyer information reporting interface and update routes
This commit is contained in:
+11
-1
@@ -15,6 +15,8 @@ import (
|
||||
oahandler "wx_service/internal/common/wechat_official/handler"
|
||||
oaservice "wx_service/internal/common/wechat_official/service"
|
||||
"wx_service/internal/database"
|
||||
lawyerhandler "wx_service/internal/lawyer/handler"
|
||||
lawyerservice "wx_service/internal/lawyer/service"
|
||||
membershiphandler "wx_service/internal/membership/handler"
|
||||
membershipmodel "wx_service/internal/membership/model"
|
||||
membershipservice "wx_service/internal/membership/service"
|
||||
@@ -88,8 +90,16 @@ func main() {
|
||||
sessionCache = rediscache.NewSessionUserCache(redisClient.Redis(), redisClient.KeyPrefix(), redisClient.SessionTTL())
|
||||
}
|
||||
|
||||
var lawyerHandler *lawyerhandler.LawyerHandler
|
||||
if lawyerDB, ok := database.GetAdditionalDB("lawyer"); ok {
|
||||
lawyerService := lawyerservice.NewService(lawyerDB)
|
||||
lawyerHandler = lawyerhandler.NewLawyerHandler(lawyerService)
|
||||
} else {
|
||||
log.Println("lawyer 数据库未配置,/lawyers 接口已禁用")
|
||||
}
|
||||
|
||||
// 6) 注册路由:把 URL 映射到 handler
|
||||
routes.Register(router, database.DB, authHandler, videoHandler, smokeHandler, redeemCodeHandler, uploadHandler, oaOAuthHandler, sessionCache)
|
||||
routes.Register(router, database.DB, authHandler, videoHandler, smokeHandler, redeemCodeHandler, uploadHandler, oaOAuthHandler, sessionCache, lawyerHandler)
|
||||
|
||||
// 7) 启动监听端口
|
||||
addr := ":" + config.AppConfig.Server.Port
|
||||
|
||||
Reference in New Issue
Block a user