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

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

View File

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