From 3b87f36219202b4cec47840bd9f56fdbe53e7d04 Mon Sep 17 00:00:00 2001
From: DESKTOP-9BNTV8O <DESKTOP-9BNTV8O@163.com>
Date: 星期二, 11 三月 2025 20:49:17 +0800
Subject: [PATCH] 初版提交

---
 Admin.NET/WCS.Application/Service/WcsBoxInfo/WcsBoxInfoService.cs |   51 +++++++++------------------------------------------
 1 files changed, 9 insertions(+), 42 deletions(-)

diff --git a/Admin.NET/WCS.Application/Service/WcsBoxInfo/WcsBoxInfoService.cs b/Admin.NET/WCS.Application/Service/WcsBoxInfo/WcsBoxInfoService.cs
index 0f7685b..8016639 100644
--- a/Admin.NET/WCS.Application/Service/WcsBoxInfo/WcsBoxInfoService.cs
+++ b/Admin.NET/WCS.Application/Service/WcsBoxInfo/WcsBoxInfoService.cs
@@ -6,9 +6,7 @@
 
 using Admin.NET.Core.Service;
 using Microsoft.AspNetCore.Http;
-using System.Security.AccessControl;
 using WCS.Application.Entity;
-using WCS.Application.Service.WcsBoxInfo.Dto;
 namespace WCS.Application;
 
 /// <summary>
@@ -44,13 +42,13 @@
                 || u.Custom.Contains(input.SearchKey)
                 || u.CustomName.Contains(input.SearchKey)
                 || u.LineNo.Contains(input.SearchKey)
-                || u.Standard.Contains(input.SearchKey)
-                || u.PackageStandard.Contains(input.SearchKey)
-                || u.PackUnit.Contains(input.SearchKey)
+                || u.InsPectMark.Contains(input.SearchKey)
                 || u.BitBoxMark.Contains(input.SearchKey)
                 || u.BoxNo.Contains(input.SearchKey)
                 || u.BoxNo2.Contains(input.SearchKey)
-                || u.Level.Contains(input.SearchKey)
+                || u.BoxNo3.Contains(input.SearchKey)
+                || u.EndLotFlag.Contains(input.SearchKey)
+                || u.Status.Contains(input.SearchKey)
             )
             .WhereIF(!string.IsNullOrWhiteSpace(input.PalletNo), u => u.PalletNo.Contains(input.PalletNo.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.SkuNo), u => u.SkuNo.Contains(input.SkuNo.Trim()))
@@ -59,17 +57,14 @@
             .WhereIF(!string.IsNullOrWhiteSpace(input.LotText), u => u.LotText.Contains(input.LotText.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Custom), u => u.Custom.Contains(input.Custom.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.CustomName), u => u.CustomName.Contains(input.CustomName.Trim()))
-            .WhereIF(input.ProductionTimeRange != null && input.ProductionTimeRange.Length == 2, u => u.ProductionTime >= input.ProductionTimeRange[0] && u.ProductionTime <= input.ProductionTimeRange[1])
-            .WhereIF(input.ExpirationTimeRange != null && input.ExpirationTimeRange.Length == 2, u => u.ExpirationTime >= input.ExpirationTimeRange[0] && u.ExpirationTime <= input.ExpirationTimeRange[1])
             .WhereIF(!string.IsNullOrWhiteSpace(input.LineNo), u => u.LineNo.Contains(input.LineNo.Trim()))
-            .WhereIF(!string.IsNullOrWhiteSpace(input.Standard), u => u.Standard.Contains(input.Standard.Trim()))
-            .WhereIF(!string.IsNullOrWhiteSpace(input.PackageStandard), u => u.PackageStandard.Contains(input.PackageStandard.Trim()))
-            .WhereIF(!string.IsNullOrWhiteSpace(input.PackUnit), u => u.PackUnit.Contains(input.PackUnit.Trim()))
-            .WhereIF(input.StoreTimeRange != null && input.StoreTimeRange.Length == 2, u => u.StoreTime >= input.StoreTimeRange[0] && u.StoreTime <= input.StoreTimeRange[1])
+            .WhereIF(!string.IsNullOrWhiteSpace(input.InsPectMark), u => u.InsPectMark.Contains(input.InsPectMark.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.BitBoxMark), u => u.BitBoxMark.Contains(input.BitBoxMark.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.BoxNo), u => u.BoxNo.Contains(input.BoxNo.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.BoxNo2), u => u.BoxNo2.Contains(input.BoxNo2.Trim()))
-            .WhereIF(!string.IsNullOrWhiteSpace(input.Level), u => u.Level.Contains(input.Level.Trim()))
+            .WhereIF(!string.IsNullOrWhiteSpace(input.BoxNo3), u => u.BoxNo3.Contains(input.BoxNo3.Trim()))
+            .WhereIF(!string.IsNullOrWhiteSpace(input.EndLotFlag), u => u.EndLotFlag.Contains(input.EndLotFlag.Trim()))
+            .WhereIF(!string.IsNullOrWhiteSpace(input.Status), u => u.Status.Contains(input.Status.Trim()))
             .Select<WcsBoxInfoOutput>();
 		return await query.OrderBuilder(input).ToPagedListAsync(input.Page, input.PageSize);
     }
@@ -146,34 +141,6 @@
 
 
 
-    /// <summary>
-    /// 鑾峰彇绠辩爜鏄庣粏琛ㄥ垪琛�
-    /// </summary>
-    /// <returns></returns>
-    [HttpGet]
-    [ApiDescriptionSettings(Name = "GroupSkuList")]
-    [DisplayName("鑾峰彇鍒嗙粍绠辩爜淇℃伅")]
-    public async Task<List<WcsGroupBoxInfoDto>> GroupSkuList()
-    {
-        return await _wcsBoxInfoRep.AsQueryable()
-            .Select<WcsBoxInfo>()
-            .GroupBy(m => new { m.SkuNo, m.SkuName, m.LotNo, m.LotText, m.Custom, m.CustomName, m.ProductionTime, m.ExpirationTime, m.Standard, m.PackageStandard, m.PackUnit, m.StoreTime })
-            .Select(a => new WcsGroupBoxInfoDto()
-            {
-                SkuNo = a.SkuNo,
-                SkuName = a.SkuName,
-                LotNo = a.LotNo,
-                LotText = a.LotText,
-                Custom = a.Custom,
-                CustomName = a.CustomName,
-                ProductionTime = a.ProductionTime,
-                ExpirationTime = a.ExpirationTime,
-                Standard = a.Standard,
-                PackageStandard = a.PackageStandard,
-                PackUnit = a.PackUnit,
-                StoreTime = a.StoreTime
-            })
-            .ToListAsync();
-    }
+
 
 }

--
Gitblit v1.8.0