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.Core/Enum/Wms/WmsAreaEnum.cs                                                   |   31 -----
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsPlaceEnum.cs                                                  |   63 ++++++++++
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs                                                |    4 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/WmsMaterialCustomerService.cs  |   24 ++++
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs                      |   18 +-
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs         |    2 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs                                           |   13 +
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceOutput.cs                     |    4 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/IWmsMaterialCustomerService.cs |    1 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs                  |   21 ++
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs                                                  |  116 +++++++++---------
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs                                           |    3 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsPlaceImport.xlsx                        |    0 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/WmsPlaceService.cs                        |   47 ++-----
 14 files changed, 203 insertions(+), 144 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
index 930edf9..95805a1 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
@@ -27,18 +27,23 @@
         private readonly IRepository<SysDictData, MasterDbContextLocator> _sysDictDataRep;
         private readonly ISysExcelTemplateService _sysExcelTemplateService;
         private readonly static object _lock = new();
-
+        private readonly IRepository<WmsMaterialCustomer, MasterDbContextLocator> _wmsMaterialCustomerRep;
+        private readonly IRepository<WmsSubstituteGood, MasterDbContextLocator> _wmsSubstituteGoodRep;
         public WmsMaterialService(
             IRepository<WmsMaterial,MasterDbContextLocator> wmsMaterialRep
             ,IRepository<SysDictType, MasterDbContextLocator> sysDictTypeRep
             ,IRepository<SysDictData, MasterDbContextLocator> sysDictDataRep
             ,ISysExcelTemplateService sysExcelTemplateService
+            , IRepository<WmsMaterialCustomer, MasterDbContextLocator> wmsMaterialCustomerRep
+            , IRepository<WmsSubstituteGood, MasterDbContextLocator> wmsSubstituteGoodRep
         )
         {
             _wmsMaterialRep = wmsMaterialRep;
          _sysDictTypeRep = sysDictTypeRep;
          _sysDictDataRep = sysDictDataRep;
          _sysExcelTemplateService = sysExcelTemplateService;
+            _wmsMaterialCustomerRep = wmsMaterialCustomerRep;
+            _wmsSubstituteGoodRep = wmsSubstituteGoodRep;
         }
 
         /// <summary>
@@ -177,14 +182,16 @@
         /// <param name="input"></param>
         /// <returns></returns>
         [HttpPost("WmsMaterial/add")]
+        [UnitOfWork]
         public async Task Add(AddWmsMaterialInfoInput input)
         {
-
 
             //鐗╂枡淇℃伅
             var wmsMaterial = input.MaterialInput.Adapt<WmsMaterial>();
             //鎺у埗瑙勫垯淇℃伅
             var controlRuleld = input.ControlRuleld;
+            wmsMaterial.ControlRuleId = controlRuleld;
+
             //瀹㈡埛妗f淇℃伅
             var baseCustomerList = input.BaseCustomerList.Adapt<List<BaseCustomer>>();
             //鐗╂枡瀹㈡埛鍏宠仈鍏崇郴
@@ -208,18 +215,22 @@
                     UpdatedUserName = CurrentUserInfo.Name
                     
                 });
-
             }
+            //楠岃瘉
+            await CheckExisit(wmsMaterial);
 
             //鏇夸唬鍝佷俊鎭�
             var substituteGoodList = input.SubstituteGoodList.Adapt<List<WmsSubstituteGood>>();
-            //楠岃瘉
-            await CheckExisit(wmsMaterial);
 
             wmsMaterial.CreatedUserId = wmsMaterial.UpdatedUserId = SysHelper.GetUserId();
             wmsMaterial.CreatedUserName = wmsMaterial.UpdatedUserName = SysHelper.GetUserName();
             wmsMaterial.CreatedTime = wmsMaterial.UpdatedTime = SysHelper.GetNowTime();
+
+
             await _wmsMaterialRep.InsertAsync(wmsMaterial);
+            await _wmsMaterialCustomerRep.InsertAsync(materialCustomerList);
+            await _wmsSubstituteGoodRep.InsertAsync(substituteGoodList);
+
         }
 
         /// <summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/IWmsMaterialCustomerService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/IWmsMaterialCustomerService.cs
index e3c2a02..9c3a623 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/IWmsMaterialCustomerService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/IWmsMaterialCustomerService.cs
@@ -14,6 +14,7 @@
         Task<List<WmsMaterialCustomerOutput>> ListNonPageAsync([FromQuery] WmsMaterialCustomerSearchNonPage input);
         
         Task Add(AddWmsMaterialCustomerInput input);
+        Task AddRange(List<AddWmsMaterialCustomerInput> inputs);
         Task Update(UpdateWmsMaterialCustomerInput input);
         Task Delete(DeleteWmsMaterialCustomerInput input);
         Task<int> ImportExcelAsync(IFormFile file);
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/WmsMaterialCustomerService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/WmsMaterialCustomerService.cs
index 3ac8a76..c9c4d70 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/WmsMaterialCustomerService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterialCustomer/WmsMaterialCustomerService.cs
@@ -147,6 +147,28 @@
         }
 
         /// <summary>
+        /// 鎵归噺澧炲姞鐗╂枡瀹㈡埛鍏宠仈淇℃伅
+        /// </summary>
+        /// <param name="input"></param>
+        /// <returns></returns>
+        /// <exception cref="NotImplementedException"></exception>
+        [HttpPost("WmsMaterialCustomer/addRange")]
+        public async Task AddRange(List<AddWmsMaterialCustomerInput> inputs)
+        {
+            var wmsMaterialCustomerList = inputs.Adapt<List<WmsMaterialCustomer>>();
+            //楠岃瘉
+           // await CheckExisit(wmsMaterialCustomer);
+            foreach (var item in wmsMaterialCustomerList)
+            {
+                item.CreatedUserId  = SysHelper.GetUserId();
+                item.CreatedUserName = SysHelper.GetUserName();
+                item.CreatedTime  = SysHelper.GetNowTime();
+            }
+           
+            await _wmsMaterialCustomerRep.InsertAsync(wmsMaterialCustomerList);
+        }
+
+        /// <summary>
         /// 鍒犻櫎鐗╂枡瀹㈡埛鍏宠仈淇℃伅
         /// </summary>
         /// <param name="input"></param>
@@ -407,6 +429,8 @@
 
         }
 
+
+
         #endregion
     }
 }
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
index e83f6f4..5237c06 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceInput.cs
@@ -28,7 +28,7 @@
         /// <summary>
         /// 搴撲綅绫诲瀷
         /// </summary>
-        public virtual int? PlaceType { get; set; }
+        public virtual Admin.NET.Core.PlaceTypeEnum? PlaceType { get; set; }
         
         /// <summary>
         /// 搴撲綅绫诲瀷鍚嶇О
@@ -43,7 +43,7 @@
         /// <summary>
         /// 搴撲綅灞炴��
         /// </summary>
-        public virtual int? PlaceStatus { get; set; }
+        public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { get; set; }
         
         /// <summary>
         /// 鏄惁鍫嗗灈鏈哄簱浣�
@@ -235,7 +235,7 @@
         /// <summary>
         /// 搴撲綅绫诲瀷
         /// </summary>
-        public virtual int? PlaceType { get; set; }
+        public virtual Admin.NET.Core.PlaceTypeEnum? PlaceType { get; set; }
         
         /// <summary>
         /// 搴撲綅绫诲瀷鍚嶇О
@@ -250,7 +250,7 @@
         /// <summary>
         /// 搴撲綅灞炴��
         /// </summary>
-        public virtual int? PlaceStatus { get; set; }
+        public virtual Admin.NET.Core.PlaceStatusEnum? PlaceStatus { get; set; }
         
         /// <summary>
         /// 鏄惁鍫嗗灈鏈哄簱浣�
@@ -445,7 +445,7 @@
         /// 搴撲綅绫诲瀷
         /// </summary>
         [Required(ErrorMessage = "搴撲綅绫诲瀷涓嶈兘涓虹┖")]
-        public virtual int PlaceType { get; set; }
+        public virtual Admin.NET.Core.PlaceTypeEnum PlaceType { get; set; }
         
         /// <summary>
         /// 搴撲綅绫诲瀷鍚嶇О
@@ -453,14 +453,10 @@
         public virtual string PlaceTypeName { get; set; }
         
         /// <summary>
-        /// 瀛樻斁鍗曚綅
-        /// </summary>
-        public virtual string StockUnit { get; set; }
-        
-        /// <summary>
         /// 搴撲綅灞炴��
         /// </summary>
-        public virtual int? PlaceStatus { get; set; }
+        [Required(ErrorMessage = "搴撲綅灞炴�т笉鑳戒负绌�")]
+        public virtual Admin.NET.Core.PlaceStatusEnum PlaceStatus { get; set; }
         
         /// <summary>
         /// 鏄惁鍫嗗灈鏈哄簱浣�
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceOutput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceOutput.cs
index 594b4aa..56c7fd4 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceOutput.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsPlace/Dto/WmsPlaceOutput.cs
@@ -26,7 +26,7 @@
         /// <summary>
         /// 搴撲綅绫诲瀷
         /// </summary>
-        public int PlaceType { get; set; }
+        public Admin.NET.Core.PlaceTypeEnum PlaceType { get; set; }
         
         /// <summary>
         /// 搴撲綅绫诲瀷鍚嶇О
@@ -41,7 +41,7 @@
         /// <summary>
         /// 搴撲綅灞炴��
         /// </summary>
-        public int? PlaceStatus { get; set; }
+        public Admin.NET.Core.PlaceStatusEnum PlaceStatus { get; set; }
         
         /// <summary>
         /// 鏄惁鍫嗗灈鏈哄簱浣�
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("鍚�"))
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs
index 0c856bb..c60511d 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsCount/WmsLocationView/Dto/LocationViewOutput.cs
@@ -155,7 +155,7 @@
         /// <summary>
         /// 搴撲綅鐘舵��
         /// </summary>
-        public PlaceStatus PlaceStatus { get; set; }
+        public PlaceStatusEnum PlaceStatus { get; set; }
 
         /// <summary>
         /// 鏄惁閿佸畾
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs
index f1644c5..ea41a2a 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Les/LesStation.cs
@@ -1,66 +1,66 @@
-锘縰sing Furion.DatabaseAccessor;
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Metadata.Builders;
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
+锘�//using Furion.DatabaseAccessor;
+//using Microsoft.EntityFrameworkCore;
+//using Microsoft.EntityFrameworkCore.Metadata.Builders;
+//using System.ComponentModel.DataAnnotations;
+//using System.ComponentModel.DataAnnotations.Schema;
 
-namespace Admin.NET.Core
-{
-    /// <summary>
-    /// 宸ヤ綅琛�
-    /// </summary>
-    [Table("les_station")]
-    [Comment("宸ヤ綅琛�")]
-    public class LesStation : DEntityBase
-    {
-        /// <summary>
-        /// 浜х嚎Id
-        /// </summary>
-        [Comment("浜х嚎Id")]
-        public long ProductionlineId { get; set; }
+//namespace Admin.NET.Core
+//{
+//    /// <summary>
+//    /// 宸ヤ綅琛�
+//    /// </summary>
+//    [Table("les_station")]
+//    [Comment("宸ヤ綅琛�")]
+//    public class LesStation : DEntityBase
+//    {
+//        /// <summary>
+//        /// 浜х嚎Id
+//        /// </summary>
+//        [Comment("浜х嚎Id")]
+//        public long ProductionlineId { get; set; }
 
-        /// <summary>
-        /// 宸ヤ綅鍚嶇О
-        /// </summary>
-        [Comment("宸ヤ綅鍚嶇О")]
-        [MaxLength(50)]
-        public string Name { get; set; }
+//        /// <summary>
+//        /// 宸ヤ綅鍚嶇О
+//        /// </summary>
+//        [Comment("宸ヤ綅鍚嶇О")]
+//        [MaxLength(50)]
+//        public string Name { get; set; }
 
-        /// <summary>
-        /// 宸ヤ綅缂栫爜
-        /// </summary>
-        [Comment("宸ヤ綅缂栫爜")]
-        [MaxLength(50)]
-        public string Code { get; set; }
+//        /// <summary>
+//        /// 宸ヤ綅缂栫爜
+//        /// </summary>
+//        [Comment("宸ヤ綅缂栫爜")]
+//        [MaxLength(50)]
+//        public string Code { get; set; }
 
-        /// <summary>
-        /// 宸ヤ綅鐘舵��
-        /// </summary>
-        [Comment("宸ヤ綅鐘舵��")]
-        public CommonStatus Status { get; set; } = CommonStatus.ENABLE;
+//        /// <summary>
+//        /// 宸ヤ綅鐘舵��
+//        /// </summary>
+//        [Comment("宸ヤ綅鐘舵��")]
+//        public CommonStatus Status { get; set; } = CommonStatus.ENABLE;
 
-        /// <summary>
-        /// 杩愯鐘舵��
-        /// </summary>
-        [Comment("杩愯鐘舵��")]
-        public PlaceStatus StataionStatus { get; set; } = PlaceStatus.KONGXIAN;
+//        /// <summary>
+//        /// 杩愯鐘舵��
+//        /// </summary>
+//        [Comment("杩愯鐘舵��")]
+//        public PlaceStatusEnum StataionStatus { get; set; } = PlaceStatus.KONGXIAN;
 
-        /// <summary>
-        /// 搴撲綅缂栫爜
-        /// </summary>
-        [Comment("搴撲綅缂栫爜")]
-        [MaxLength(50)]
-        public string ContainerCode { get; set; }
+//        /// <summary>
+//        /// 搴撲綅缂栫爜
+//        /// </summary>
+//        [Comment("搴撲綅缂栫爜")]
+//        [MaxLength(50)]
+//        public string ContainerCode { get; set; }
 
-        /// <summary>
-        /// 搴撲綅瑙勬牸
-        /// </summary>
-        [Comment("搴撲綅瑙勬牸")]
-        public decimal PlaceSpec { get; set; }
+//        /// <summary>
+//        /// 搴撲綅瑙勬牸
+//        /// </summary>
+//        [Comment("搴撲綅瑙勬牸")]
+//        public decimal PlaceSpec { get; set; }
 
-        /// <summary>
-        /// 浜х嚎琛�
-        /// </summary>
-        //public LesProductionline LesProductionline { get; set; }
-    }
-}
+//        /// <summary>
+//        /// 浜х嚎琛�
+//        /// </summary>
+//        //public LesProductionline LesProductionline { get; set; }
+//    }
+//}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
index ce90057..d1066d6 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/WmsPlace.cs
@@ -50,7 +50,7 @@
         [Comment("搴撲綅绫诲瀷")]
         [Required]
 
-        public int PlaceType { get; set; }
+        public PlaceTypeEnum PlaceType { get; set; }
 
 
         /// <summary>
@@ -76,7 +76,7 @@
         [Comment("搴撲綅灞炴��")]
         [Required]
 
-        public int PlaceStatus { get; set; }
+        public PlaceStatusEnum PlaceStatus { get; set; }
 
 
         /// <summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsAreaEnum.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsAreaEnum.cs
index ea0cecc..a8f2816 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsAreaEnum.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsAreaEnum.cs
@@ -43,36 +43,7 @@
         ZHUANYIKU = 6
     }
 
-    /// <summary>
-    /// 搴撲綅鐘舵��
-    /// </summary>
-    public enum PlaceStatus
-    {
-        /// <summary>
-        /// 绌洪棽
-        /// </summary>
-        [Description("绌洪棽")]
-        KONGXIAN = 1,
-
-        /// <summary>
-        /// 寰呭叆
-        /// </summary>
-        [Description("寰呭叆")]
-        DAIRU = 2,
-
-        /// <summary>
-        /// 瀛樿揣
-        /// </summary>
-        [Description("瀛樿揣")]
-        CUNHUO = 3,
-
-        /// <summary>
-        /// 寰呭嚭
-        /// </summary>
-        [Description("寰呭嚭")]
-        DAICHU = 4,
-    }
-
+   
     /// <summary>
     /// 搴撲綅楂樺害灞炴��
     /// </summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsPlaceEnum.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsPlaceEnum.cs
new file mode 100644
index 0000000..70b6b34
--- /dev/null
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/WmsPlaceEnum.cs
@@ -0,0 +1,63 @@
+锘縰sing System.ComponentModel;
+
+namespace Admin.NET.Core
+{
+   
+
+    /// <summary>
+    /// 搴撲綅绫诲瀷
+    /// </summary>
+    public enum PlaceTypeEnum
+    {
+        /// <summary>
+        /// 鏀惰揣搴撲綅
+        /// </summary>
+        [Description("鏀惰揣搴撲綅")]
+        鏀惰揣搴撲綅 = 1,
+
+        /// <summary>
+        /// 鍩虹搴撲綅
+        /// </summary>
+        [Description("鍩虹搴撲綅")]
+        鍩虹搴撲綅 = 2,
+
+        /// <summary>
+        /// 缁勫悎搴撲綅
+        /// </summary>
+        [Description("缁勫悎搴撲綅")]
+        缁勫悎搴撲綅 = 3,
+
+    }
+
+    /// <summary>
+    /// 搴撲綅鐘舵��
+    /// </summary>
+    public enum PlaceStatusEnum
+    {
+        /// <summary>
+        /// 姝e父
+        /// </summary>
+        [Description("姝e父")]
+        姝e父 = 1,
+
+        /// <summary>
+        /// 灏佸瓨
+        /// </summary>
+        [Description("灏佸瓨")]
+        灏佸瓨 = 2,
+
+        /// <summary>
+        /// 绂佸嚭
+        /// </summary>
+        [Description("绂佸嚭")]
+        绂佸嚭 = 3,
+
+        /// <summary>
+        /// 绂佸叆
+        /// </summary>
+        [Description("绂佸叆")]
+        绂佸叆 = 4,
+    }
+
+
+}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs
index 2e1fca1..4321e81 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs
@@ -179,10 +179,10 @@
                 new SysDictData{Id=355698328531013, TypeId=355698224758853, Value="鏅�氬簱", Code="2", Sort=100, Remark="", Status=0 },
                 new SysDictData{Id=355698362712133, TypeId=355698224758853, Value="鍏叡搴�", Code="3", Sort=100, Remark="", Status=0 },
 
-                new SysDictData{Id=355698476777541, TypeId=355698441912389, Value="绌洪棽", Code="1", Sort=100, Remark="", Status=0 },
-                new SysDictData{Id=355698510786629, TypeId=355698441912389, Value="寰呭叆", Code="2", Sort=100, Remark="", Status=0 },
-                new SysDictData{Id=355698549424197, TypeId=355698441912389, Value="瀛樿揣", Code="3", Sort=100, Remark="", Status=0 },
-                new SysDictData{Id=355698576941125, TypeId=355698441912389, Value="寰呭嚭", Code="4", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=355698476777541, TypeId=355698441912389, Value="姝e父", Code="1", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=355698510786629, TypeId=355698441912389, Value="灏佸瓨", Code="2", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=355698549424197, TypeId=355698441912389, Value="绂佸嚭", Code="3", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=355698576941125, TypeId=355698441912389, Value="绂佸叆", Code="4", Sort=100, Remark="", Status=0 },
 
                 new SysDictData{Id=355698694561861, TypeId=355698661130309, Value="浣�", Code="1", Sort=100, Remark="", Status=0 },
                 new SysDictData{Id=355698716401733, TypeId=355698661130309, Value="涓�", Code="2", Sort=100, Remark="", Status=0 },
@@ -255,6 +255,11 @@
                 new SysDictData{Id=386523071475736,TypeId=386522984120393,Value="瀹屾垚",Code="4",Sort=100,Remark="",Status=0},
                 new SysDictData{Id=386523071475737,TypeId=386522984120393,Value="鎾ゅ洖",Code="5",Sort=100,Remark="",Status=0},
 
+
+                new SysDictData{Id=539733620875333, TypeId=539731668947013, Value="鏀惰揣搴撲綅", Code="1", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=539733729484869, TypeId=539731668947013, Value="鍩虹搴撲綅", Code="2", Sort=100, Remark="", Status=0 },
+                new SysDictData{Id=539733806522437, TypeId=539731668947013, Value="缁勫悎搴撲綅", Code="3", Sort=100, Remark="", Status=0 },
+
             };
         }
     }
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
index f303a60..78b676d 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
@@ -52,8 +52,9 @@
                 new SysDictType{Id=355697881423942, Name="鎵樼洏鍒嗙被", Code="container_category", Sort=100, Remark="", Status=0 },
 
 
+                new SysDictType{Id=539731668947013, Name="搴撲綅绫诲瀷", Code="place_type", Sort=100, Remark="", Status=0 },
                 new SysDictType{Id=355698224758853, Name="搴撳尯绫诲瀷", Code="area_type", Sort=100, Remark="", Status=0 },
-                new SysDictType{Id=355698441912389, Name="搴撲綅鐘舵��", Code="place_status", Sort=100, Remark="", Status=0 },
+                new SysDictType{Id=355698441912389, Name="搴撲綅灞炴��", Code="place_status", Sort=100, Remark="", Status=0 },
                 new SysDictType{Id=355698661130309, Name="搴撲綅楂樺害", Code="height_level", Sort=100, Remark="", Status=0 },
 
                 new SysDictType{Id=355698855280709, Name="鐗╂枡妫�楠�", Code="material_inspection", Sort=100, Remark="", Status=0 },
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsPlaceImport.xlsx b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsPlaceImport.xlsx
index 188e34a..23dba36 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsPlaceImport.xlsx
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/ExcelTemplateFile/WmsPlaceImport.xlsx
Binary files differ

--
Gitblit v1.9.3