From dc7dd818a31e547547947416dff9dfaab6f76bd1 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期三, 25 九月 2024 09:45:04 +0800
Subject: [PATCH] 修改问题
---
Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++-------------
1 files changed, 46 insertions(+), 13 deletions(-)
diff --git a/Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs b/Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs
index 7d14fa9..b423607 100644
--- a/Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs
+++ b/Admin.NET/WCS.Application/OpenApi/DemoOpenApi.cs
@@ -1,6 +1,5 @@
锘縰sing System.Diagnostics.CodeAnalysis;
using System.Text;
-using WCS.Application.OpenApi.Dto;
namespace WCS.Application;
@@ -9,6 +8,7 @@
/// </summary>
[ApiDescriptionSettings("寮�鏀炬帴鍙�", Name = "Demo", Order = 100)]
//[Authorize(AuthenticationSchemes = SignatureAuthenticationDefaults.AuthenticationScheme)]
+[AllowAnonymous]
public class DemoOpenApi : IDynamicApiController
{
private static readonly ISqlSugarClient _db = SqlSugarSetup.ITenant.GetConnectionScope(SqlSugarConst.MainConfigId);
@@ -26,32 +26,65 @@
// return Task.FromResult($"Hello word. {_userManager.Account}");
//}
+ // <summary>
+ /// WCS鎺ュ彈WMS涓嬪彂鐨勪换鍔�(鍗曟潯浠诲姟)
+ /// </summary>
+ /// <param name="models">浠诲姟淇℃伅</param>
+ /// <returns>鍙嶉淇℃伅</returns>
+ [AllowAnonymous]
+ public ResponseModel AddWcsTasks(List<ResponseTasksModel> modelList)
+ {
+ ResponseModel result = new ResponseModel();
+ result.StatusCode = 0;
+ try
+ {
+ foreach (var models in modelList)
+ {
+ var res = AddWcsTask(models);
+ if (res.StatusCode == -1)
+ {
+ result.StatusCode = -1;
+ result.Msg = res.Msg;
+ }
+ else if (res.StatusCode == 0)
+ {
+ result.StatusCode = 0;
+ result.Msg = models.TaskNo + "浠诲姟" + res.Msg;
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ return new ResponseModel() { StatusCode = -1, Msg = ex.Message };
+ }
+ return result;
+ }
/// <summary>
/// WCS鎺ュ彈WMS涓嬪彂鐨勪换鍔�(鍗曟潯浠诲姟)
/// </summary>
/// <param name="models">浠诲姟淇℃伅</param>
/// <returns>鍙嶉淇℃伅</returns>
[AllowAnonymous]
- public WCSResultModel AddWcsTask(WCSTasks models)
+ public ResponseModel AddWcsTask(ResponseTasksModel models)
{
- WCSResultModel result = new WCSResultModel();
+ ResponseModel result = new ResponseModel();
try
{
// 楠岃瘉浠诲姟鏄惁宸插瓨鍦�
var taskInfo = _db.Queryable<WcsTask>().First(w => w.TaskNo == models.TaskNo);
if (taskInfo != null)
{
- result.StatusCode = "-1";
+ result.StatusCode = -1;
result.Msg = "浠诲姟:" + models.TaskNo + ";宸插瓨鍦�!";
return result;
}
- if (models.Type == "0")
+ if (models.TaskType == "0")
{
- models.Levels = "1.5";
+ models.Order = 1;
}
else
{
- models.Levels = "2";
+ models.Order = 2;
}
//鏂板浠诲姟
var taskAdd = new WcsTask()
@@ -67,18 +100,18 @@
EndRoadway= models.EndRoadway,
PalletNo = models.PalletNo,
- LotNo =models.LotNo,
- SkuNo=models.SkuNo,
- SkuName=models.SkuName,
- Qty=models.Qty
+ //LotNo =models.LotNo,
+ //SkuNo=models.SkuNo,
+ //SkuName=models.SkuName,
+ //Qty=models.Qty
};
_db.Insertable(taskAdd).ExecuteCommand();
- return new WCSResultModel() { StatusCode = "1", Msg = "鎻掑叆鎴愬姛" };
+ return new ResponseModel() { StatusCode = 0, Msg = "鎻掑叆鎴愬姛" };
}
catch (Exception ex)
{
- return new WCSResultModel() { StatusCode = "-1", Msg = ex.Message };
+ return new ResponseModel() { StatusCode = -1, Msg = ex.Message };
}
}
}
\ No newline at end of file
--
Gitblit v1.8.0