From f78f5686e934249f87bc07cb7bef3c3dbcd950c6 Mon Sep 17 00:00:00 2001
From: payne <bzrlw2012@163.com>
Date: 周三, 24 4月 2024 14:24:41 +0800
Subject: [PATCH] 修改

---
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs |   47 +++++++++++++++++------------------------------
 1 files changed, 17 insertions(+), 30 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 5d775ee..250bf5c 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
@@ -55,7 +55,6 @@
                                      .Where(!string.IsNullOrEmpty(input.PlaceAlias), u => u.PlaceAlias == input.PlaceAlias)
                                      .Where(input.PlaceType != null, u => u.PlaceType == input.PlaceType)
                                      .Where(!string.IsNullOrEmpty(input.PlaceTypeName), u => u.PlaceTypeName == input.PlaceTypeName)
-                                     .Where(!string.IsNullOrEmpty(input.StockUnit), u => u.StockUnit == input.StockUnit)
                                      .Where(input.PlaceStatus != null, u => u.PlaceStatus == input.PlaceStatus)
                                      .Where(input.IsSrmPlace != null, u => u.IsSrmPlace == input.IsSrmPlace)
                                      .Where(!string.IsNullOrEmpty(input.SrmPlaceNo), u => u.SrmPlaceNo == input.SrmPlaceNo)
@@ -88,8 +87,6 @@
                                      .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);
@@ -109,7 +106,6 @@
             var pPlaceAlias = input.PlaceAlias?.Trim() ?? "";
             var pPlaceType = input.PlaceType;
             var pPlaceTypeName = input.PlaceTypeName?.Trim() ?? "";
-            var pStockUnit = input.StockUnit?.Trim() ?? "";
             var pPlaceStatus = input.PlaceStatus;
             var pIsSrmPlace = input.IsSrmPlace;
             var pSrmPlaceNo = input.SrmPlaceNo?.Trim() ?? "";
@@ -142,15 +138,12 @@
             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)
                 .Where(!string.IsNullOrEmpty(pPlaceAlias), u => u.PlaceAlias == pPlaceAlias)
                 .Where(pPlaceType != null, u => u.PlaceType == pPlaceType)
                 .Where(!string.IsNullOrEmpty(pPlaceTypeName), u => u.PlaceTypeName == pPlaceTypeName)
-                .Where(!string.IsNullOrEmpty(pStockUnit), u => u.StockUnit == pStockUnit)
                 .Where(pPlaceStatus != null, u => u.PlaceStatus == pPlaceStatus)
                 .Where(pIsSrmPlace != null, u => u.IsSrmPlace == pIsSrmPlace)
                 .Where(!string.IsNullOrEmpty(pSrmPlaceNo), u => u.SrmPlaceNo == pSrmPlaceNo)
@@ -183,8 +176,6 @@
                 .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();
@@ -326,7 +317,6 @@
                            var _PlaceAlias = "";//搴撲綅鍒悕
                            var _PlaceType = "";//搴撲綅绫诲瀷
                            var _PlaceTypeName = "";//搴撲綅绫诲瀷鍚嶇О
-                           var _StockUnit = "";//瀛樻斁鍗曚綅
                            var _PlaceStatus = "";//搴撲綅灞炴��
                            var _IsSrmPlace = "";//鏄惁鍫嗗灈鏈哄簱浣�
                            var _SrmPlaceNo = "";//鍫嗗灈鏈哄簱浣嶅彿
@@ -367,7 +357,6 @@
                            _PlaceAlias = row["搴撲綅鍒悕"]?.ToString() ;
                            _PlaceType = row["搴撲綅绫诲瀷"]?.ToString() ;
                            _PlaceTypeName = row["搴撲綅绫诲瀷鍚嶇О"]?.ToString() ;
-                           _StockUnit = row["瀛樻斁鍗曚綅"]?.ToString() ;
                            _PlaceStatus = row["搴撲綅灞炴��"]?.ToString() ;
                            _IsSrmPlace = row["鏄惁鍫嗗灈鏈哄簱浣�"]?.ToString() ;
                            _SrmPlaceNo = row["鍫嗗灈鏈哄簱浣嶅彿"]?.ToString() ;
@@ -435,44 +424,42 @@
                           
                           if(!string.IsNullOrEmpty(_PlaceType))
                           {
-                              if (!int.TryParse(_PlaceType, out int outPlaceType)&&!string.IsNullOrEmpty(_PlaceType))
+                          Admin.NET.Core.PlaceTypeEnum  enumPlaceType = default(Admin.NET.Core.PlaceTypeEnum);
+                          
+                             if(!Enum.TryParse<Admin.NET.Core.PlaceTypeEnum>(_PlaceType, out enumPlaceType)&&!string.IsNullOrEmpty(_PlaceType))
                               {
-                                 throw Oops.Oh($"绗瑊index}琛孾搴撲綅绫诲瀷]{_PlaceType}鍊间笉姝g‘锛�");
-                              }
-                              if (outPlaceType <= 0&&!string.IsNullOrEmpty(_PlaceType))
-                              {
-                                 throw Oops.Oh($"绗瑊index}琛孾搴撲綅绫诲瀷]{_PlaceType}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+                                throw Oops.Oh($"绗瑊index}琛孾搴撲綅绫诲瀷]{_PlaceType}鍊间笉姝g‘锛�");
                               }
                               else
                               {
-                                 addItem.PlaceType = outPlaceType;
+                                 addItem.PlaceType = enumPlaceType;
                               }
                           
-                          }
+                           }
                           if(!string.IsNullOrEmpty(_PlaceTypeName))
                           {
                                 addItem.PlaceTypeName = (string)_PlaceTypeName;
                            }
-                          if(!string.IsNullOrEmpty(_StockUnit))
+                          
+                          if (string.IsNullOrEmpty(_PlaceStatus))
                           {
-                                addItem.StockUnit = (string)_StockUnit;
-                           }
+                            throw Oops.Oh($"绗瑊index}琛孾搴撲綅灞炴�{_PlaceStatus}涓嶈兘涓虹┖锛�");
+                          }
+                          
                           if(!string.IsNullOrEmpty(_PlaceStatus))
                           {
-                              if (!int.TryParse(_PlaceStatus, out int outPlaceStatus)&&!string.IsNullOrEmpty(_PlaceStatus))
+                          Admin.NET.Core.PlaceStatusEnum  enumPlaceStatus = default(Admin.NET.Core.PlaceStatusEnum);
+                          
+                             if(!Enum.TryParse<Admin.NET.Core.PlaceStatusEnum>(_PlaceStatus, out enumPlaceStatus)&&!string.IsNullOrEmpty(_PlaceStatus))
                               {
-                                 throw Oops.Oh($"绗瑊index}琛孾搴撲綅灞炴�{_PlaceStatus}鍊间笉姝g‘锛�");
-                              }
-                              if (outPlaceStatus <= 0&&!string.IsNullOrEmpty(_PlaceStatus))
-                              {
-                                 throw Oops.Oh($"绗瑊index}琛孾搴撲綅灞炴�{_PlaceStatus}鍊间笉鑳藉皬浜庣瓑浜�0锛�");
+                                throw Oops.Oh($"绗瑊index}琛孾搴撲綅灞炴�{_PlaceStatus}鍊间笉姝g‘锛�");
                               }
                               else
                               {
-                                 addItem.PlaceStatus = outPlaceStatus;
+                                 addItem.PlaceStatus = enumPlaceStatus;
                               }
                           
-                          }
+                           }
                           if(!string.IsNullOrEmpty(_IsSrmPlace))
                           {
                             if(!_IsSrmPlace.Equals("鏄�") && !_IsSrmPlace.Equals("鍚�"))

--
Gitblit v1.9.3