更新软件升级
This commit is contained in:
+10
-4
@@ -1,7 +1,13 @@
|
||||
package api
|
||||
|
||||
// Register 注册移动端 / 开放 API(api)路由。
|
||||
// 按 /api/* 规则补充具体接口。
|
||||
func Register() {
|
||||
}
|
||||
import (
|
||||
"server/controllers"
|
||||
|
||||
beego "github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
// Register 注册移动端 / 开放 API(api)路由。
|
||||
func Register() {
|
||||
// 客户端检查更新(无需登录)
|
||||
beego.Router("/api/softwareupgrade/check", &controllers.ApiSoftwareUpgradeController{}, "get:Check")
|
||||
}
|
||||
|
||||
@@ -95,6 +95,20 @@ func Register() {
|
||||
beego.Router("/platform/modules", &controllers.PlatformModulesController{}, "post:Add")
|
||||
beego.Router("/platform/modules/:id", &controllers.PlatformModulesController{}, "get:GetDetail;put:Edit;delete:Delete")
|
||||
|
||||
// 投诉建议(yz_system_complaint_category / yz_system_platform_complaint)
|
||||
beego.Router("/platform/complaintCategory/list", &controllers.PlatformComplaintCategoryController{}, "get:List")
|
||||
beego.Router("/platform/complaintCategory/select", &controllers.PlatformComplaintCategoryController{}, "get:SelectList")
|
||||
beego.Router("/platform/complaintCategory", &controllers.PlatformComplaintCategoryController{}, "post:Create")
|
||||
beego.Router("/platform/complaintCategory/:id", &controllers.PlatformComplaintCategoryController{}, "post:Update;delete:Delete")
|
||||
beego.Router("/platform/complaint/list", &controllers.PlatformComplaintController{}, "get:List")
|
||||
beego.Router("/platform/complaint", &controllers.PlatformComplaintController{}, "post:Create")
|
||||
beego.Router("/platform/complaint/:id", &controllers.PlatformComplaintController{}, "get:Detail;post:Update;delete:Delete")
|
||||
|
||||
// 软件升级产品(yz_system_software_upgrade)
|
||||
beego.Router("/platform/softwareupgrade/list", &controllers.PlatformSoftwareUpgradeController{}, "get:List")
|
||||
beego.Router("/platform/softwareupgrade", &controllers.PlatformSoftwareUpgradeController{}, "post:Create")
|
||||
beego.Router("/platform/softwareupgrade/:id", &controllers.PlatformSoftwareUpgradeController{}, "get:Detail;post:Update;delete:Delete")
|
||||
|
||||
// 租户站点设置(yz_tenant_site_setting)
|
||||
beego.Router("/platform/normalInfos", &controllers.SiteSettingsController{}, "get:GetNormalInfos")
|
||||
beego.Router("/platform/saveNormalInfos", &controllers.SiteSettingsController{}, "post:SaveNormalInfos")
|
||||
|
||||
+2
-1
@@ -16,11 +16,12 @@ import (
|
||||
// 初始化路由(精简版)
|
||||
func init() {
|
||||
// 全局 CORS 处理 + 预检请求
|
||||
// 注意:Allow-Origin 为 * 时不能同时设置 Allow-Credentials: true,否则浏览器会拒绝带 Authorization 的预检(上传/接口跨域常见现象)。
|
||||
// 当前 JWT 走 Header、前端 axios withCredentials=false,无需携带 Cookie,故不返回 Allow-Credentials。
|
||||
beego.InsertFilter("*", beego.BeforeRouter, func(ctx *context.Context) {
|
||||
ctx.Output.Header("Access-Control-Allow-Origin", "*")
|
||||
ctx.Output.Header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, PATCH, OPTIONS")
|
||||
ctx.Output.Header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization")
|
||||
ctx.Output.Header("Access-Control-Allow-Credentials", "true")
|
||||
ctx.Output.Header("Access-Control-Max-Age", "86400")
|
||||
|
||||
if ctx.Input.Method() == "OPTIONS" {
|
||||
|
||||
Reference in New Issue
Block a user