代码更新
This commit is contained in:
@@ -106,7 +106,7 @@ public class MenuController {
|
|||||||
@GetMapping
|
@GetMapping
|
||||||
@ApiOperation("查询菜单")
|
@ApiOperation("查询菜单")
|
||||||
@SaCheckPermission("menu:list")
|
@SaCheckPermission("menu:list")
|
||||||
public ResponseEntity<Object> query(@RequestParam Map whereJson, Pageable page) throws Exception {
|
public ResponseEntity<Object> pageQuery(@RequestParam Map whereJson, Pageable page) throws Exception {
|
||||||
JSONObject param = JSONObject.parseObject(JSON.toJSONString(whereJson));
|
JSONObject param = JSONObject.parseObject(JSON.toJSONString(whereJson));
|
||||||
JSONObject menuDtoList = menuService.queryAll(param, page);
|
JSONObject menuDtoList = menuService.queryAll(param, page);
|
||||||
return new ResponseEntity<>(menuDtoList, HttpStatus.OK);
|
return new ResponseEntity<>(menuDtoList, HttpStatus.OK);
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ public class MenuServiceImpl implements MenuService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject queryAll(JSONObject param, Pageable page) throws Exception {
|
public JSONObject queryAll(JSONObject param, Pageable page) throws Exception {
|
||||||
ResultBean rb = WQLObject.getWQLObject("sys_menu2").pagequery(WqlUtil.getHttpContext(page), "", "");
|
ResultBean rb = WQLObject.getWQLObject("sys_menu").pagequery(WqlUtil.getHttpContext(page), "pid is null", "");
|
||||||
return rb.pageResult();
|
return rb.pageResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,7 +176,7 @@ public class MenuServiceImpl implements MenuService {
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void create(JSONObject form) {
|
public void create(JSONObject form) {
|
||||||
WQLObject menuTab = WQLObject.getWQLObject("sys_menu2");
|
WQLObject menuTab = WQLObject.getWQLObject("sys_menu");
|
||||||
String menu_id = IdUtil.getStringId();
|
String menu_id = IdUtil.getStringId();
|
||||||
form.put("menu_id", menu_id);
|
form.put("menu_id", menu_id);
|
||||||
form.put("create_id", SecurityUtils.getCurrentUserId());
|
form.put("create_id", SecurityUtils.getCurrentUserId());
|
||||||
@@ -221,8 +221,8 @@ public class MenuServiceImpl implements MenuService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONArray getMenus(Long pid) {
|
public JSONArray getMenus(Long pid) {
|
||||||
// 菜单表【sys_menu2】
|
// 菜单表【sys_menu】
|
||||||
WQLObject menuTab = WQLObject.getWQLObject("sys_menu2");
|
WQLObject menuTab = WQLObject.getWQLObject("sys_menu");
|
||||||
JSONArray menus;
|
JSONArray menus;
|
||||||
if (pid != null && !pid.equals(0L)) {
|
if (pid != null && !pid.equals(0L)) {
|
||||||
menus = menuTab.query("pid = '" + pid + "'").getResultJSONArray(0);
|
menus = menuTab.query("pid = '" + pid + "'").getResultJSONArray(0);
|
||||||
|
|||||||
@@ -43,14 +43,14 @@
|
|||||||
##########################################
|
##########################################
|
||||||
IF 输入.flag = "1"
|
IF 输入.flag = "1"
|
||||||
QUERY
|
QUERY
|
||||||
SELECT system_type from sys_menu2 GROUP BY system_type
|
SELECT system_type from sys_menu GROUP BY system_type
|
||||||
ENDSELECT
|
ENDSELECT
|
||||||
ENDQUERY
|
ENDQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
IF 输入.flag = "2"
|
IF 输入.flag = "2"
|
||||||
QUERY
|
QUERY
|
||||||
SELECT category from sys_menu2
|
SELECT category from sys_menu
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
OPTION 输入.system_type <> ""
|
OPTION 输入.system_type <> ""
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
(CASE WHEN rm.menu_id IS NULL THEN '0' ELSE '1' END ) AS is_checked ,
|
(CASE WHEN rm.menu_id IS NULL THEN '0' ELSE '1' END ) AS is_checked ,
|
||||||
(CASE WHEN sub_count<=0 THEN true ELSE false END ) AS leaf
|
(CASE WHEN sub_count<=0 THEN true ELSE false END ) AS leaf
|
||||||
FROM
|
FROM
|
||||||
sys_menu2 m
|
sys_menu m
|
||||||
LEFT JOIN sys_roles_menus rm ON m.menu_id = rm.menu_id
|
LEFT JOIN sys_roles_menus rm ON m.menu_id = rm.menu_id
|
||||||
where (pid is null or pid=0)
|
where (pid is null or pid=0)
|
||||||
OPTION 输入.system_type <> ""
|
OPTION 输入.system_type <> ""
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user