做双端审批流

This commit is contained in:
hero920103 committed 2026-10-07 13:46:32 +08:00
1 parent 5b4dbb2b46
commit ffaadc26ae
69 files changed
+6662 -1071

No files matched your search

@@ -677,6 +677,44 @@ func (c *BackendOnepageController) ListAll() {
_ = c.ServeJSON()
}
// GetOnePageByPath GET /backend/onepage/path/:path 按路径读取租户单页(后端端独立接口)
func (c *BackendOnepageController) GetOnePageByPath() {
claims, err := c.cmsClaims()
if err != nil {
c.cmsJSONErr(401, 401, err.Error())
return
}
tid := cmsEffectiveTid(&c.Controller, claims)
if tid == 0 {
c.cmsJSONErr(400, 400, "tid不能为空")
return
}
path := strings.TrimSpace(c.Ctx.Input.Param(":path"))
if path == "" {
c.cmsJSONErr(400, 400, "路径标识不能为空")
return
}
var row models.CmsFrontendOnepage
err = models.Orm.QueryTable(new(models.CmsFrontendOnepage)).
Filter("tid", tid).
Filter("path", path).
Filter("delete_time__isnull", true).
One(&row)
if err == orm.ErrNoRows {
c.Data["json"] = map[string]interface{}{"code": 200, "msg": "success", "data": nil}
_ = c.ServeJSON()
return
}
if err != nil {
c.cmsJSONErr(500, 500, "获取单页失败")
return
}
c.Data["json"] = map[string]interface{}{"code": 200, "msg": "success", "data": cmsOnepageToMap(row)}
_ = c.ServeJSON()
}
// Create POST /backend/createonepage
func (c *BackendOnepageController) Create() {
claims, err := c.cmsClaims()