|
@@ -105,26 +105,34 @@ namespace TEAMModelOS.Controllers
|
|
{
|
|
{
|
|
return BadRequest();
|
|
return BadRequest();
|
|
}
|
|
}
|
|
- var client = await GetOpenAuthClient(tmdid,authCode.module, accessToken, domain);
|
|
|
|
- if (authCode.agree == 1) {
|
|
|
|
|
|
+
|
|
|
|
+ if (authCode.agree == 1)
|
|
|
|
+ {
|
|
|
|
+ var client = await GetOpenAuthClient(tmdid, authCode.module, accessToken, domain);
|
|
//获取醍摩豆id的手机号
|
|
//获取醍摩豆id的手机号
|
|
- var keys =new List<string> { tmdid};
|
|
|
|
|
|
+ var keys = new List<string> { tmdid };
|
|
var content = new StringContent(keys.ToJsonString(), Encoding.UTF8, "application/json");
|
|
var content = new StringContent(keys.ToJsonString(), Encoding.UTF8, "application/json");
|
|
string ujson = await _coreAPIHttpService.GetUserInfos(content);
|
|
string ujson = await _coreAPIHttpService.GetUserInfos(content);
|
|
List<CoreUser> coreUsers = new List<CoreUser>(0);
|
|
List<CoreUser> coreUsers = new List<CoreUser>(0);
|
|
if (!string.IsNullOrWhiteSpace(ujson))
|
|
if (!string.IsNullOrWhiteSpace(ujson))
|
|
{
|
|
{
|
|
coreUsers = ujson.ToObject<List<CoreUser>>();
|
|
coreUsers = ujson.ToObject<List<CoreUser>>();
|
|
- if (coreUsers.Any() ) {
|
|
|
|
|
|
+ if (coreUsers.Any())
|
|
|
|
+ {
|
|
var coreus = coreUsers.Find(x => x.searchKey.Equals(tmdid));
|
|
var coreus = coreUsers.Find(x => x.searchKey.Equals(tmdid));
|
|
- if (coreus != null && !string.IsNullOrWhiteSpace(coreus.mobile)) {
|
|
|
|
|
|
+ if (coreus != null && !string.IsNullOrWhiteSpace(coreus.mobile))
|
|
|
|
+ {
|
|
client.Extra = coreUsers.Find(x => x.searchKey.Equals(tmdid))?.mobile;
|
|
client.Extra = coreUsers.Find(x => x.searchKey.Equals(tmdid))?.mobile;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ string url = client.GetAuthorizationUrl();
|
|
|
|
+ return Ok(new { redirect = url });
|
|
}
|
|
}
|
|
- string url = client.GetAuthorizationUrl();
|
|
|
|
- return Ok(new { redirect = url });
|
|
|
|
|
|
+ else {
|
|
|
|
+ return Ok(new { redirect = "" });
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
[HttpGet("authorize")]
|
|
[HttpGet("authorize")]
|