做双端审批流
This commit is contained in:
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()
|
||||
|
||||
Reference in new issue
Block a user