Browse Source

fix:修改接参方式

xuezizhuo 1 year ago
parent
commit
fc428da72b

+ 2 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysBpmNodeScriptController.java

@@ -117,8 +117,8 @@ public class SysBpmNodeScriptController extends BaseController
     /**
      *  根据scriptKey获取流程节点脚本详细信息
      */
-    @GetMapping("/selectSysBpmNodeScriptByScriptKey")
-    public AjaxResult selectSysBpmNodeScriptByScriptKey(String scriptKey){
+    @GetMapping("/selectSysBpmNodeScriptByScriptKey/{scriptKey}")
+    public AjaxResult selectSysBpmNodeScriptByScriptKey(@PathVariable("scriptKey") String scriptKey){
         return success(sysBpmNodeScriptService.selectSysBpmNodeScriptByScriptKey(scriptKey));
     }
 

+ 8 - 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java

@@ -1,6 +1,8 @@
 package com.ruoyi.web.controller.system;
 
+import java.util.Arrays;
 import java.util.List;
+import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletResponse;
 
 import com.alibaba.fastjson2.JSON;
@@ -270,8 +272,11 @@ public class SysRoleController extends BaseController
     /**
      * 根据角色权限字符查询该角色下是否存在真实用户
      */
-    @GetMapping("/selectUserByRoleKey")
-    public AjaxResult selectUserByRoleKey(String roleKeys){
-        return AjaxResult.success(roleService.selectUserByRoleKey((List<String>) JSON.parse(roleKeys)));
+    @GetMapping("/selectUserByRoleKey/{roleKeys}")
+    public AjaxResult selectUserByRoleKey(@PathVariable("roleKeys") String roleKeys){
+        String[] roleKeysArray = roleKeys.split(",");
+        List<String> roleKeysList = Arrays.stream(roleKeysArray)
+                .collect(Collectors.toList());
+        return AjaxResult.success(roleService.selectUserByRoleKey(roleKeysList));
     }
 }

+ 8 - 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java

@@ -1,5 +1,6 @@
 package com.ruoyi.web.controller.system;
 
+import java.util.Arrays;
 import java.util.List;
 import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletResponse;
@@ -292,8 +293,12 @@ public class SysUserController extends BaseController
     /**
      * 查询这组用户中是否存在真实用户
      */
-    @GetMapping("/selectUserByUserIds")
-    public AjaxResult selectUserByUserIds(String userIds){
-        return AjaxResult.success(userService.selectUserByUserIds((List<Long>) JSON.parse(userIds)));
+    @GetMapping("/selectUserByUserIds/{userIds}")
+    public AjaxResult selectUserByUserIds(@PathVariable("userIds") String userIds){
+        String[] userIdsArray = userIds.split(",");
+        List<Long> userIdsList = Arrays.stream(userIdsArray)
+                .map(Long::valueOf)
+                .collect(Collectors.toList());
+        return AjaxResult.success(userService.selectUserByUserIds(userIdsList));
     }
 }

+ 0 - 1
ruoyi-ui/src/views/bpmprocess/scriptManage.vue

@@ -302,7 +302,6 @@ export default {
         industryType: null,
         scriptDescription: null,
       },
-      uuid: uuidv4(),
       // 表单参数
       form: {
       },