From 4ceafb06c79925d95fd2c4261e5d3d5ab37accfe Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 27 11月 2024 09:44:53 +0800
Subject: [PATCH] 22
---
LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs | 166 ++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 120 insertions(+), 46 deletions(-)
diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs
index 828eb19..d3bcc88 100644
--- a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs
+++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs
@@ -5,7 +5,7 @@
using System.Web;
using System.Text;
using Furion.DatabaseAccessor;
-using Mapster;
+using Admin.NET.Application.Service.WmsOrder.Mes_BatchOrderUPI_New.Dto;
namespace Admin.NET.Application;
/// <summary>
@@ -113,23 +113,7 @@
return await _rep.GetFirstAsync(u => u.Id == input.Id);
}
- [HttpPost]
- [ApiDescriptionSettings(Name = "GetBatchOrderUPIList")]
- [UnitOfWork]
- [AllowAnonymous]
- public async Task GetBatchOrderUPIList(List<GetBatchOrderUPIInput> input)
- {
- List<Mes_BatchOrderUPI_New> list = new List<Mes_BatchOrderUPI_New>();
- foreach (var item in input)
- {
- Mes_BatchOrderUPI_New task = new Mes_BatchOrderUPI_New();
- task = item.Adapt<Mes_BatchOrderUPI_New>();
- task.AreaCode = AreaCodeEnum.鏃犲尯鍩�;
- task.UpiStatus = UpiStatusEnum.鍒濆;
- list.Add(task);
- }
- await _rep.InsertRangeAsync(list);
- }
+
@@ -194,6 +178,19 @@
var _Info1 = "";//绾哥闀�
var _Info2 = "";//绾哥瀹�
var _Info3 = "";//绾哥楂�
+ var _Info4 = "";//閿�鍞悎鍚屽崟鍙�
+ var _Info5 = "";//鐢熶骇鍗曞彿
+ var _Info6 = "";//绗嚑鍖�
+ var _Info7 = "";//缁忛攢搴楀悕绉�
+ var _Info8 = "";//浜у搧鍚嶇О
+ var _Info10 = "";//瀹㈡埛鍚嶇О
+ var _Info9 = "";//鍖呰缂栫爜
+ var _Info11 = "";//鑷彁or鍙戣揣
+ var _Info12 = "";//鍖呰閮ㄤ欢鎬绘暟閲�
+ var _Info13 = "";//鍖呰闈㈢Н
+ var _Info14 = "";//閮ㄤ欢鍚嶇О
+ var _Info15 = "";//閮ㄤ欢鏁伴噺
+ var _Info16 = "";//閮ㄤ欢灏哄
#endregion
@@ -222,6 +219,19 @@
_Info1 = row["绾哥闀�"]?.ToString();
_Info2 = row["绾哥瀹�"]?.ToString();
_Info3 = row["绾哥楂�"]?.ToString();
+ _Info4 = row["閿�鍞悎鍚屽崟鍙�"]?.ToString();
+ _Info5 = row["鐢熶骇鍗曞彿"]?.ToString();
+ _Info6 = row["绗嚑鍖�"]?.ToString();
+ _Info7 = row["缁忛攢搴楀悕绉�"]?.ToString();
+ _Info8 = row["浜у搧鍚嶇О"]?.ToString();
+ _Info10 = row["瀹㈡埛鍚嶇О"]?.ToString();
+ _Info9 = row["鍖呰缂栫爜"]?.ToString();
+ _Info11 = row["鑷彁or鍙戣揣"]?.ToString();
+ _Info12 = row["鍖呰閮ㄤ欢鎬绘暟閲�"]?.ToString();
+ _Info13 = row["鍖呰闈㈢Н"]?.ToString();
+ _Info14 = row["閮ㄤ欢鍚嶇О"]?.ToString();
+ _Info15 = row["閮ㄤ欢鏁伴噺"]?.ToString();
+ _Info16 = row["閮ㄤ欢灏哄"]?.ToString();
#endregion
@@ -408,18 +418,7 @@
{
addItem.PackageCode = (string)(_PackageCode.Trim());
}
- //if(!string.IsNullOrEmpty(_MachineXCenter))
- //{
- // addItem.MachineXCenter = (float)(_MachineXCenter.Trim());
- // }
- //if(!string.IsNullOrEmpty(_MachineYCenter))
- //{
- // addItem.MachineYCenter = (float)(_MachineYCenter.Trim());
- // }
- //if(!string.IsNullOrEmpty(_MachineZCenter))
- //{
- // addItem.MachineZCenter = (float)(_MachineZCenter.Trim());
- // }
+
if (!string.IsNullOrEmpty(_Sequence))
{
if (!int.TryParse(_Sequence, out int outSequence) && !string.IsNullOrEmpty(_Sequence))
@@ -452,22 +451,71 @@
}
}
- //if(!string.IsNullOrEmpty(_Rotation))
- //{
- // addItem.Rotation = (float)(_Rotation.Trim());
- // }
- //if(!string.IsNullOrEmpty(_Info1))
- //{
- // addItem.Info1 = (float)(_Info1.Trim());
- // }
- //if(!string.IsNullOrEmpty(_Info2))
- //{
- // addItem.Info2 = (float)(_Info2.Trim());
- // }
- //if(!string.IsNullOrEmpty(_Info3))
- //{
- // addItem.Info3 = (float)(_Info3.Trim());
- // }
+
+ if (!string.IsNullOrEmpty(_Info4))
+ {
+ addItem.Info4 = (string)(_Info4.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info5))
+ {
+ addItem.Info5 = (string)(_Info5.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info6))
+ {
+ addItem.Info6 = (string)(_Info6.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info7))
+ {
+ addItem.Info7 = (string)(_Info7.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info8))
+ {
+ addItem.Info8 = (string)(_Info8.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info10))
+ {
+ addItem.Info10 = (string)(_Info10.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info9))
+ {
+ addItem.Info9 = (string)(_Info9.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info11))
+ {
+ addItem.Info11 = (string)(_Info11.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info12))
+ {
+ addItem.Info12 = (string)(_Info12.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info13))
+ {
+ addItem.Info13 = (string)(_Info13.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info14))
+ {
+ addItem.Info14 = (string)(_Info14.Trim());
+ }
+ if (!string.IsNullOrEmpty(_Info15))
+ {
+ if (!int.TryParse(_Info15, out int outInfo15) && !string.IsNullOrEmpty(_Info15))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾閮ㄤ欢鏁伴噺]{_Info15}鍊间笉姝g‘锛�");
+ }
+ if (outInfo15 <= 0 && !string.IsNullOrEmpty(_Info15))
+ {
+ throw Oops.Oh($"绗瑊index}琛孾閮ㄤ欢鏁伴噺]{_Info15}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+ }
+ else
+ {
+ addItem.Info15 = outInfo15;
+ }
+
+ }
+ if (!string.IsNullOrEmpty(_Info16))
+ {
+ addItem.Info16 = (string)(_Info16.Trim());
+ }
#endregion
@@ -511,6 +559,18 @@
|| u.DetailName.Contains(input.SearchKey.Trim())
|| u.Matgrid.Contains(input.SearchKey.Trim())
|| u.PackageCode.Contains(input.SearchKey.Trim())
+ || u.Info4.Contains(input.SearchKey.Trim())
+ || u.Info5.Contains(input.SearchKey.Trim())
+ || u.Info6.Contains(input.SearchKey.Trim())
+ || u.Info7.Contains(input.SearchKey.Trim())
+ || u.Info8.Contains(input.SearchKey.Trim())
+ || u.Info10.Contains(input.SearchKey.Trim())
+ || u.Info9.Contains(input.SearchKey.Trim())
+ || u.Info11.Contains(input.SearchKey.Trim())
+ || u.Info12.Contains(input.SearchKey.Trim())
+ || u.Info13.Contains(input.SearchKey.Trim())
+ || u.Info14.Contains(input.SearchKey.Trim())
+ || u.Info16.Contains(input.SearchKey.Trim())
|| u.CreateUserName.Contains(input.SearchKey.Trim())
|| u.UpdateUserName.Contains(input.SearchKey.Trim())
)
@@ -528,6 +588,19 @@
.WhereIF(!string.IsNullOrWhiteSpace(input.PackageCode), u => u.PackageCode.Contains(input.PackageCode.Trim()))
.WhereIF(input.Sequence > 0, u => u.Sequence == input.Sequence)
.WhereIF(input.Shelf > 0, u => u.Shelf == input.Shelf)
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info4), u => u.Info4.Contains(input.Info4.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info5), u => u.Info5.Contains(input.Info5.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info6), u => u.Info6.Contains(input.Info6.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info7), u => u.Info7.Contains(input.Info7.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info8), u => u.Info8.Contains(input.Info8.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info10), u => u.Info10.Contains(input.Info10.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info9), u => u.Info9.Contains(input.Info9.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info11), u => u.Info11.Contains(input.Info11.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info12), u => u.Info12.Contains(input.Info12.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info13), u => u.Info13.Contains(input.Info13.Trim()))
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info14), u => u.Info14.Contains(input.Info14.Trim()))
+ .WhereIF(input.Info15 > 0, u => u.Info15 == input.Info15)
+ .WhereIF(!string.IsNullOrWhiteSpace(input.Info16), u => u.Info16.Contains(input.Info16.Trim()))
.Select<Mes_BatchOrderUPI_NewOutput>();
return query;
}
@@ -576,5 +649,6 @@
}
#endregion
+
}
--
Gitblit v1.9.3