Merge remote-tracking branch 'origin/main'
commit
9820be5ead
|
|
@ -581,7 +581,7 @@ namespace OpenAuth.App.ServiceApp
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
//天气预报和是否有人在操作
|
//天气预报和是否有人在操作
|
||||||
public async Task<Response<dynamic>> IsCanFly(string sn, string dock, string address = "兰山")
|
public async Task<Response<dynamic>> IsCanFly(string userid, string sn, string dock, string address = "兰山")
|
||||||
{
|
{
|
||||||
var rainThreshforecast = 3; // 天气预报雨量
|
var rainThreshforecast = 3; // 天气预报雨量
|
||||||
var windSpeedThresh = 12;// 机场设定雨量
|
var windSpeedThresh = 12;// 机场设定雨量
|
||||||
|
|
@ -592,7 +592,7 @@ namespace OpenAuth.App.ServiceApp
|
||||||
islock = existingLocked.Any(u => u == sn);
|
islock = existingLocked.Any(u => u == sn);
|
||||||
//查找被谁锁定
|
//查找被谁锁定
|
||||||
var entries = ParseClient(await _redisCacheContext.HashGetAllAsync($"client:{sn}"));
|
var entries = ParseClient(await _redisCacheContext.HashGetAllAsync($"client:{sn}"));
|
||||||
if (islock)
|
if (islock && entries.UserId != userid)
|
||||||
return new Response<dynamic> { Result = new { status = false, msg = "设备已被" + entries?.UserName + "锁定" } };
|
return new Response<dynamic> { Result = new { status = false, msg = "设备已被" + entries?.UserName + "锁定" } };
|
||||||
switch (dock)
|
switch (dock)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -841,12 +841,12 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
public async Task<Response<dynamic>> IsCanFly(string address, string sn, string dock)
|
public async Task<Response<dynamic>> IsCanFly(string userid, string address, string sn, string dock)
|
||||||
{
|
{
|
||||||
var result = new Response<dynamic>();
|
var result = new Response<dynamic>();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
result = await _app.IsCanFly(sn, dock, address);
|
result = await _app.IsCanFly(userid, sn, dock, address);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue