浏览代码

修改菜单查询sql

huangyh 6 年之前
父节点
当前提交
959dbfe2b8

+ 7 - 0
light-apiengine.xml

@@ -115,6 +115,13 @@
                     <failure ref="$sys_return"></failure>
                 </return>
             </api>
+            <api name="update_password" desc="修改用户密码" method="post,get">
+                <param desc="用户ID" type="$sys_user"/>
+                <return>
+                    <success ref="$sys_return"></success>
+                    <failure ref="$sys_return"></failure>
+                </return>
+            </api>
             <api name="get_user" desc="更加用户ID获取用户信息" method="get">
                 <param name="user_id" type="string" desc="用户ID"/>
                 <return>

+ 1 - 1
sqlconfig/light-apiengine-develop/sys_menu.xml

@@ -2,7 +2,7 @@
     <sql id="select_parent_menu">
         select
         `id`,`name`,`code`,`parent`,`inheritance`,`url`,`component`,`perms`,`type`,`icon`,`order_num`,`create_by`,`create_time`,`last_update_by`,`last_update_time`,`del_flag`
-        from sys_menu where parent = ?
+        from sys_menu where id = ?
     </sql>
     <sql id="select_sys_menu">
         select

+ 14 - 5
sqlconfig/system_controller/system_find_menu_page_count.tpl

@@ -2,12 +2,21 @@
 select
     count(*) records
 from
-    sys_menu, sys_role_menu, sys_user_role, sys_user
-where
+    sys_menu
+LEFT JOIN
+    sys_role_menu
+ON
     sys_menu.id = sys_role_menu.menu_id
-    and sys_role_menu.role_id = sys_user_role.role_id
-    and sys_user_role.user_id = sys_user.id
-    and sys_menu.del_flag = 0
+LEFT JOIN
+    sys_user_role
+ON
+    sys_role_menu.role_id = sys_user_role.role_id
+LEFT JOIN
+    sys_user
+ON
+    sys_user_role.user_id = sys_user.id
+where
+    sys_menu.del_flag = 0
 {{if ne .name ""}}
     and sys_menu.name like '%{{.name}}%'
 {{end}}

+ 14 - 5
sqlconfig/system_controller/system_find_menu_page_select.tpl

@@ -2,12 +2,21 @@
 select
     sys_menu.*
 from
-    sys_menu, sys_role_menu, sys_user_role, sys_user
-where
+    sys_menu
+LEFT JOIN
+    sys_role_menu
+ON
     sys_menu.id = sys_role_menu.menu_id
-    and sys_role_menu.role_id = sys_user_role.role_id
-    and sys_user_role.user_id = sys_user.id
-    and sys_menu.del_flag = 0
+LEFT JOIN
+    sys_user_role
+ON
+    sys_role_menu.role_id = sys_user_role.role_id
+LEFT JOIN
+    sys_user
+ON
+    sys_user_role.user_id = sys_user.id
+where
+    sys_menu.del_flag = 0
 {{if ne .name ""}}
     and sys_menu.name like '%{{.name}}%'
 {{end}}