Sfoglia il codice sorgente

#ADD 获取部门关联角色ID(回显显用)

谭斌 2 anni fa
parent
commit
31f8570a1d

+ 3 - 2
authorize-api-service/src/main/java/com/xy/service/impl/SysDeptServiceImpl.java

@@ -173,11 +173,12 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
     @PostMapping("getRefRoleIds")
     public R<List<Long>> getRefRoleIds(@Valid @RequestBody SysDeptDto.QueryRoleDTO dto) {
         Long sysId = dto.getSysId();
-        sysDeptRoleService.list(
+        List<SysDeptRole> list = sysDeptRoleService.list(
                 Wrappers.<SysDeptRole>lambdaQuery().
                         eq(SysDeptRole::getDeptId, dto.getId()).
                         eq(sysId != null, SysDeptRole::getSysId, sysId));
-        return R.ok();
+        List<Long> ids = list.stream().map(SysDeptRole::getRoleId).collect(Collectors.toList());
+        return R.ok(ids);
     }