修复个人中心问题

This commit is contained in:
2026-09-29 18:25:09 +08:00
parent 0dc5c2f075
commit ca4220f92c
44 changed files with 1793 additions and 310 deletions
+4
View File
@@ -422,12 +422,16 @@ func registerOrganizationRoutes(module string) {
beego.Router("/backend/crm/clue", &controllers.BackendCrmClueController{}, "post:Create")
beego.Router("/backend/crm/clue/:id", &controllers.BackendCrmClueController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/crm/clue/:id/convert", &controllers.BackendCrmClueController{}, "post:Convert")
// 线索状态流转:1跟进中 / 3已废弃(「已转化」须走「转化商机」流程)
beego.Router("/backend/crm/clue/:id/status", &controllers.BackendCrmClueController{}, "post:ChangeStatus")
// CRM商机管理(商机 -> 项目转化)
beego.Router("/backend/crm/business/list", &controllers.BackendCrmBusinessController{}, "get:List")
beego.Router("/backend/crm/business", &controllers.BackendCrmBusinessController{}, "post:Create")
beego.Router("/backend/crm/business/:id", &controllers.BackendCrmBusinessController{}, "get:Detail;put:Update;delete:Delete")
beego.Router("/backend/crm/business/:id/convert", &controllers.BackendCrmBusinessController{}, "post:Convert")
// 商机阶段流转:1初步接洽 2需求确认 3方案报价 4商务谈判 5赢单 6输单
beego.Router("/backend/crm/business/:id/stage", &controllers.BackendCrmBusinessController{}, "post:ChangeStage")
// CRM项目管理
beego.Router("/backend/crm/project/list", &controllers.BackendCrmProjectController{}, "get:List")
+4
View File
@@ -40,6 +40,10 @@ func init() {
// 放在操作日志之前注册,保证操作日志能取到 userId。
beego.InsertFilter("*", beego.BeforeRouter, middleware.JWTAuthMiddleware())
// 模块套餐鉴权:租户当前套餐(含单品订单)未开通的模块,其接口直接拒绝。
// 映射与开关见 app.conf 的 plan_module_paths / plan_enforce(默认 warn 只记日志)。
beego.InsertFilter("*", beego.BeforeRouter, middleware.PlanAuthMiddleware())
// 全局操作日志:请求开始采集并异步写入
beego.InsertFilter("*", beego.BeforeRouter, middleware.BeginOperationLog)