token验证

main
洁 任 2 months ago
parent 8491969462
commit 5a61ba41ba

@ -0,0 +1,56 @@
using OpenAuth.Repository.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.App.ServiceApp.DroneDocking.Response
{
public class DroneDockRes
{
public string id { get; set; }
/// <summary>
/// Desc:无人机机场设备唯一id多个
/// Default:
/// Nullable:True
/// </summary>
public string deviceid { get; set; }
/// <summary>
/// Desc:业务类型,用于标识数据来源
/// Default:
/// Nullable:False
/// </summary>
public string bizidname { get; set; }
/// <summary>
/// Desc:下发任务名称
/// Default:
/// Nullable:True
/// </summary>
public string taskname { get; set; }
/// <summary>
/// Desc:下发任务id
/// Default:
/// Nullable:True
/// </summary>
public string taskid { get; set; }
/// <summary>
/// Desc:数据类型, 用于后续成果上传获取上传路径
/// Default:
/// Nullable:False
/// </summary>
public string datacode { get; set; }
/// <summary>
/// 任务是否开始执行0未开始1已开始2已完成3已取消
/// </summary>
public int state { get; set; }
public DateTime? createtime { get; set; }
public List<DroneDocktaskdetail> tasklist { get; set; }
}
}

@ -92,6 +92,7 @@ namespace OpenAuth.Repository.Domain
/// Nullable:True
/// </summary>
public string taskid {get;set;}
//飞行任务id
public string flighttaskid { get;set;}
}
}

@ -403,5 +403,39 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
}
}
/// <summary>
/// 校验token
/// </summary>
/// <param name="token"></param>
/// <returns></returns>
[HttpGet]
[AllowAnonymous]
public Response<bool> VerifyToken(string token)
{
Response<bool> result= new Response<bool>();
try
{
var tokenflag = _helper.Verify(token);
if (tokenflag)
{
result.Message = "校验成功";
result.Result = true;
}
else
{
result.Message = "校验失败";
result.Result = false;
result.Code = 500;
}
return result ;
}
catch (Exception ex)
{
result.Code = 500;
result.Message = "error";
return result;
}
}
}
}

Loading…
Cancel
Save