From 810452c0e9e3c678bd4ac14ed360d41c0d9b0229 Mon Sep 17 00:00:00 2001
From: liuying <1427574514@qq.com>
Date: 周三, 24 4月 2024 15:17:30 +0800
Subject: [PATCH] 细节

---
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
index 250bf5c..05f14e0 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs
@@ -87,6 +87,8 @@
                                      .Where(input.IsDisabled != null, u => u.IsDisabled == input.IsDisabled)
                                      .Where(input.CreatedTime!=null, u => u.CreatedTime>=  Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime<= Convert.ToDateTime(input.CreatedTime[1]))
                                      .Where(input.UpdatedTime!=null, u => u.UpdatedTime>=  Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime<= Convert.ToDateTime(input.UpdatedTime[1]))
+                                     .Where(!string.IsNullOrEmpty(input.CreatedUserName), u => u.CreatedUserName == input.CreatedUserName)
+                                     .Where(!string.IsNullOrEmpty(input.UpdatedUserName), u => u.UpdatedUserName == input.UpdatedUserName)
                                      .OrderBy(PageInputOrder.OrderBuilder<WmsPlaceSearch>(input))
                                      .ProjectToType<WmsPlaceOutput>()
                                      .ToADPagedListAsync(input.PageNo, input.PageSize);
@@ -138,6 +140,8 @@
             var pIsDisabled = input.IsDisabled;
             var pCreatedTime = input.CreatedTime;
             var pUpdatedTime = input.UpdatedTime;
+            var pCreatedUserName = input.CreatedUserName?.Trim() ?? "";
+            var pUpdatedUserName = input.UpdatedUserName?.Trim() ?? "";
             var wmsPlaces = await _wmsPlaceRep.DetachedEntities
                 .Where(!string.IsNullOrEmpty(pPlaceCode), u => u.PlaceCode == pPlaceCode)
                 .Where(!string.IsNullOrEmpty(pPlaceName), u => u.PlaceName == pPlaceName)
@@ -176,6 +180,8 @@
                 .Where(pIsDisabled != null, u => u.IsDisabled == pIsDisabled)
            .Where(input.CreatedTime!=null, u => u.CreatedTime>=  Convert.ToDateTime(input.CreatedTime[0]) && u.CreatedTime<= Convert.ToDateTime(input.CreatedTime[1]))
            .Where(input.UpdatedTime!=null, u => u.UpdatedTime>=  Convert.ToDateTime(input.UpdatedTime[0]) && u.UpdatedTime<= Convert.ToDateTime(input.UpdatedTime[1]))
+                .Where(!string.IsNullOrEmpty(pCreatedUserName), u => u.CreatedUserName == pCreatedUserName)
+                .Where(!string.IsNullOrEmpty(pUpdatedUserName), u => u.UpdatedUserName == pUpdatedUserName)
             .OrderBy(PageInputOrder.OrderNonPageBuilder(input))
             .ProjectToType<WmsPlaceOutput>()
             .ToListAsync();
@@ -436,6 +442,12 @@
                               }
                           
                            }
+                          
+                          if (string.IsNullOrEmpty(_PlaceTypeName))
+                          {
+                            throw Oops.Oh($"绗瑊index}琛孾搴撲綅绫诲瀷鍚嶇О]{_PlaceTypeName}涓嶈兘涓虹┖锛�");
+                          }
+                          
                           if(!string.IsNullOrEmpty(_PlaceTypeName))
                           {
                                 addItem.PlaceTypeName = (string)_PlaceTypeName;
@@ -549,6 +561,12 @@
                           {
                                 addItem.AreaCode = (string)_AreaCode;
                            }
+                          
+                          if (string.IsNullOrEmpty(_AreaId))
+                          {
+                            throw Oops.Oh($"绗瑊index}琛孾鎵�鍦ㄥ簱鍖篯{_AreaId}涓嶈兘涓虹┖锛�");
+                          }
+                          
                           if(!string.IsNullOrEmpty(_AreaId))
                           {
                               if (!long.TryParse(_AreaId, out long outAreaId)&&!string.IsNullOrEmpty(_AreaId))

--
Gitblit v1.9.3