|
@@ -271,13 +271,18 @@ namespace TEAMModelBI.Controllers
|
|
|
else return Ok(new { state = 404, msg = "手机号未找到醍摩豆账户" });
|
|
|
}
|
|
|
|
|
|
- ddUserInfos.Add(itemUser);
|
|
|
- roles = !string.IsNullOrEmpty($"{itemUser.roles}") ? new List<string>(itemUser.roles.Split(",")) : new List<string>();
|
|
|
+ if (string.IsNullOrEmpty($"{mobile}") && string.IsNullOrEmpty($"{idtoken}"))
|
|
|
+ return Ok(new { state = 400, msg = "mobile、idtoken参数错误" });
|
|
|
+ else
|
|
|
+ {
|
|
|
+ ddUserInfos.Add(itemUser);
|
|
|
+ roles = !string.IsNullOrEmpty($"{itemUser.roles}") ? new List<string>(itemUser.roles.Split(",")) : new List<string>();
|
|
|
|
|
|
- //保存操作记录
|
|
|
- await _azureStorage.SaveBILog("tabledd-update", $"{itemUser.tmdName}【{itemUser.tmdId}】醍摩豆账号和{itemUser.name}【{itemUser.RowKey}】钉钉账户绑定成功", _dingDing, httpContext: HttpContext);
|
|
|
+ //保存操作记录
|
|
|
+ await _azureStorage.SaveBILog("tabledd-update", $"{itemUser.tmdName}【{itemUser.tmdId}】醍摩豆账号和{itemUser.name}【{itemUser.RowKey}】钉钉账户绑定成功", _dingDing, httpContext: HttpContext);
|
|
|
|
|
|
- id_token = JwtAuth.CreateAuthTokenBI(_option.HostName, itemUser.tmdId?.ToString(), itemUser.tmdName?.ToString(), itemUser.picture?.ToString(), itemUser.RowKey?.ToString(), itemUser.name?.ToString(), itemUser.avatar?.ToString(), _option.JwtSecretKey, scope: "assist", Website: "BI", roles: roles?.ToArray(), permissions: permissions?.ToArray(), expire: 3);
|
|
|
+ id_token = JwtAuth.CreateAuthTokenBI(_option.HostName, itemUser.tmdId?.ToString(), itemUser.tmdName?.ToString(), itemUser.picture?.ToString(), itemUser.RowKey?.ToString(), itemUser.name?.ToString(), itemUser.avatar?.ToString(), _option.JwtSecretKey, scope: "assist", Website: "BI", roles: roles?.ToArray(), permissions: permissions?.ToArray(), expire: 3);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
ddUserInfos = await table.UpdateAll(ddUserInfos);
|