设备第三方提供接口改为匿名方式调用
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user