wsm-添加适配会签任务内再次会签的变量获取方法

This commit is contained in:
wsm
2026-05-07 10:36:05 +08:00
parent d53bdebe5a
commit 9153beee61
9 changed files with 104 additions and 1 deletions
@@ -566,4 +566,6 @@ public interface ISysBaseAPI extends CommonAPI {
List<String> getUsersListByJsonLocalAPI(Object jsonData, String deptKeyName, String roleId);
List<String> getUsersListByDeptIdAndRoleIdLocalApi(String deptId, String roleId);
}
List<String> getUserByRoleIdLocalApi(String roleId);
}
@@ -244,4 +244,11 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
* @return
*/
List<SysUser> queryUserByDeptAndROle( String deptId, String roleId, Integer secretLevel);
/**
* 通过角色id获取用户
* @param roleId
* @return
*/
List<SysUser> getUserByRoleId(String roleId);
}
@@ -496,4 +496,6 @@ public interface ISysUserService extends IService<SysUser> {
void updatePasswordNotBindPhone(String oldPassword, String password, String username);
List<String> queryUserByDeptAndROle(@NotBlank(message = "deptId不为空") String deptId, @NotBlank(message = "角色id不为空") String roleId, @NotBlank(message = "secretLevel不为空") Integer secretLevel);
List<String> getUserByRoleId(String roleId);
}
@@ -2152,4 +2152,13 @@ public class SysBaseApiImpl implements ISysBaseAPI {
.stream()
.collect(Collectors.toList());
}
@Override
public List<String> getUserByRoleIdLocalApi(String roleId){
List<String> sysUserList = sysUserService.getUserByRoleId(roleId);
return Optional.ofNullable(sysUserList)
.orElse(Collections.emptyList())
.stream()
.collect(Collectors.toList());
}
}
@@ -2419,4 +2419,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
public List<String> queryUserByDeptAndROle(@NotBlank(message = "deptId不为空") String deptId, @NotBlank(message = "角色id不为空") String roleId, @NotBlank(message = "secretLevel不为空") Integer secretLevel){
return sysUserMapper.queryUserByDeptAndROle(deptId,roleId,secretLevel).stream().map(SysUser::getUsername).collect(Collectors.toList()) ;
}
@Override
public List<String> getUserByRoleId(String roleId){
return sysUserMapper.getUserByRoleId(roleId).stream().map(SysUser::getUsername).collect(Collectors.toList()) ;
}
}