lizhenhao 2 лет назад
Родитель
Сommit
88e3225817

+ 35 - 0
jeeplus-platform/jeeplus-admin/src/main/java/com/jeeplus/sys/controller/UserController.java

@@ -691,4 +691,39 @@ public class UserController {
         OSSClient ossClient = new OSSClient(endpoint,accessKeyId,accessKeySecret);
         return ossClient.generatePresignedUrl(bucketName, key, expiration).toString();
     }
+
+    /**
+     * 根据ids查询用户基本信息(姓名、手机、角色、部门)
+     *
+     * @param ids
+     * @return
+     */
+    @ApiLog("根据id查询用户基本信息")
+    @GetMapping("queryDetailList")
+    @ApiOperation(value = "根据id查询用户基本信息")
+    public ResponseEntity<List<UserDTO>> queryDetailList(@RequestParam("ids") String ids) {
+        List<UserDTO> list = new ArrayList<>();
+        String[] split = ids.split(",");
+        for (String id : split) {
+            UserDTO userDTO = userService.get(id);
+            userDTO.setRoleList(userDTO.getRoleDTOList());
+            list.add(userDTO);
+        }
+        return ResponseEntity.ok(list);
+    }
+
+    /**
+     * 根据ids查询用户基本信息(姓名、手机、角色、部门)
+     *
+     * @param id
+     * @return
+     */
+    @ApiLog("根据id查询用户基本信息")
+    @GetMapping("queryDetailById")
+    @ApiOperation(value = "根据id查询用户基本信息")
+    public ResponseEntity<UserDTO> queryDetailById(@RequestParam("id") String id) {
+        UserDTO userDTO = userService.get(id);
+        userDTO.setRoleList(userDTO.getRoleDTOList());
+        return ResponseEntity.ok(userDTO);
+    }
 }

+ 5 - 0
jeeplus-platform/jeeplus-admin/src/main/java/com/jeeplus/sys/service/dto/UserDTO.java

@@ -180,6 +180,11 @@ public class  UserDTO extends BaseDTO {
     private List<CertDTO> certDTOList;
 
     /**
+     * 角色信息
+     */
+    private List<RoleDTO> roleList;
+
+    /**
      * 执业资格证类型
      */
     private String certType;