设备第三方提供接口改为匿名方式调用

This commit is contained in:
alex
2023-08-09 08:53:35 +08:00
parent 3e889495f3
commit e2d41a1f54
2 changed files with 9 additions and 6 deletions

View File

@@ -7,7 +7,9 @@ using JNPF.Common.Core.Manager;
using JNPF.Common.Enums;
using JNPF.Common.Extension;
using JNPF.FriendlyException;
using JNPF.Logging;
using JNPF.Systems.Interfaces.System;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using NPOI.OpenXmlFormats;
using Senparc.NeuChar.ApiHandlers;
@@ -53,7 +55,7 @@ namespace Tnb.WarehouseMgr
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost, NonUnify]
[HttpPost, NonUnify, AllowAnonymous]
public async Task<Result> LoadConfirm(ConfirmInput input)
{
try
@@ -76,7 +78,7 @@ namespace Tnb.WarehouseMgr
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost, NonUnify]
[HttpPost, NonUnify, AllowAnonymous]
public async Task<Result> UnloadConfirm(ConfirmInput input)
{
try
@@ -98,11 +100,12 @@ namespace Tnb.WarehouseMgr
/// 任务链状态上报
/// </summary>
/// <returns></returns>
[HttpPost, NonUnify]
[HttpPost, NonUnify,AllowAnonymous]
public async Task<Result> TaskChainCallBack(TaskChainCallBackInput input)
{
try
{
Log.Information($"任务链编号:{input.taskChainCode},状态:{input.status},设备ID{input.deviceID}");
switch (input.status)
{
case "CREATED": break;
@@ -136,7 +139,7 @@ namespace Tnb.WarehouseMgr
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost, NonUnify]
[HttpPost, NonUnify, AllowAnonymous]
public async Task<Result> TaskCallback(TaskCallBackInput input)
{
try
@@ -172,7 +175,7 @@ namespace Tnb.WarehouseMgr
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost, NonUnify]
[HttpPost, NonUnify, AllowAnonymous]
public async Task<Result> ElevatorConfirm(ConfirmInput input)
{
try

View File

@@ -353,7 +353,7 @@ namespace Tnb.WarehouseMgr
reqBody.taskList = v;
Log.Information($"请求参数:{JsonConvert.SerializeObject(reqBody)}");
var respBody = await HttpClientHelper.PostStreamAsync(url, reqBody, CancellationToken.None);
JNPF.Logging.Log.Information($"调用Agv接口响应结果:{respBody}");
Log.Information($"调用Agv接口响应结果:{respBody}");
}
}
}