var userName = dataContext.UserInfos.GetUserNameByExtendedProperty("UserName", userids.result.userid);// 根据钉钉用户的 unionid 从系统中获取对应的用户名
// 检查是否成功获取到用户名
if (!string.IsNullOrEmpty(userName))
{
............
}
else
{
dataContext.Log.AppendLine("找不到指定的用户,或者你不是该企业的钉钉成员");
dataContext.Log.AppendLine(JsonConvert.SerializeObject(userinfos));
return new ExecuteResult() { ErrCode = 401, Message = $"登录失败:---unionid:{userinfos.unionid},userid:{userids.result.userid},本地userID:{userName}" };
}
页面显示:
后台情况
var userName = dataContext.UserInfos.GetUserNameByExtendedProperty("UserName", userids.result.userid);
这个匹配本地系统的userid找不到 该怎么办
|