|
|
@@ -54,7 +54,9 @@ func System_GetMenuTree(c *entitys.CtrlContext) {
|
|
|
// @Success 200 {object} Account
|
|
|
// @Failure 403 :id is empty
|
|
|
func System_GetDomainTree(c *entitys.CtrlContext) {
|
|
|
- paramMap_i_t := map[string]interface{}{"sort": "name"}
|
|
|
+ del_flag := c.Ctx.DefaultQuery("del_flag", "")
|
|
|
+
|
|
|
+ paramMap_i_t := map[string]interface{}{"sort": "name", "del_flag": del_flag}
|
|
|
result, err := sysutils.TreeSearch(c.Db, "system", "get_domain_tree", "sys_domain", paramMap_i_t)
|
|
|
|
|
|
if err == nil {
|
|
|
@@ -778,6 +780,37 @@ func System_UpdateDomain(c *entitys.CtrlContext) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// _AddDomainMenu
|
|
|
+// @Title _AddDomainMenu
|
|
|
+// @Description 域添加菜单
|
|
|
+// @Param false "添加域菜单bean"
|
|
|
+// @Success 200 {object} Account
|
|
|
+// @Failure 403 :id is empty
|
|
|
+func System_AddDomainMenu(c *entitys.CtrlContext) {
|
|
|
+ var paramObj0 models.AddDomainMenu
|
|
|
+ c.Ctx.BindJSON(¶mObj0)
|
|
|
+
|
|
|
+ var domain sysmodel.SysDomain
|
|
|
+ _, err := c.Db.SqlMapClient("", paramObj0.DomainId).Get(&domain)
|
|
|
+ if err != nil {
|
|
|
+ c.Ctx.JSON(500, sysmodel.SysReturn{500, "not find domain error: " + err.Error(), nil})
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ _, err = c.App.GetBusinessDb(domain.Domain).Insert(paramObj0.Menus)
|
|
|
+ if err != nil {
|
|
|
+ c.Ctx.JSON(500, sysmodel.SysReturn{500, "Insert menu error: " + err.Error(), nil})
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ ret := __none_func_system__(paramObj0)
|
|
|
+ if ret {
|
|
|
+ c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
|
|
|
+ } else {
|
|
|
+ c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
func __none_func_system__(params ...interface{}) bool {
|
|
|
return true
|
|
|
}
|