认证清单-流程业务发送飞书消息开发。

This commit is contained in:
wangzhijiang
2023-03-10 17:59:27 +08:00
parent 0471871a16
commit 0ef13b8bd3
8 changed files with 390 additions and 222 deletions
@@ -304,4 +304,11 @@ public interface ISysUserService extends IService<SysUser> {
boolean isViewer(String userId);
/**
* 根据用户id,获取用户的飞书id
* @param sysUserList
* @param userId
* @return
*/
String getUserThirdIdByUserId(List<SysUser> sysUserList, String userId);
}
@@ -767,4 +767,19 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
}
return boo;
}
@Override
public String getUserThirdIdByUserId(List<SysUser> sysUserList, String userId) {
String result = "";
if(CollectionUtils.isNotEmpty(sysUserList)){
result = sysUserList.stream().filter(userInfo -> {
boolean flag = false;
if(StringUtils.equals(userId,userInfo.getId())){
flag = true;
}
return flag;
}).collect(Collectors.toList()).get(0).getThirdId();
}
return result;
}
}