From 302054e253f1550ee64430882786ec9a3920ec92 Mon Sep 17 00:00:00 2001
From: sjz <1240968267@qq.com>
Date: 星期六, 19 七月 2025 08:33:44 +0800
Subject: [PATCH] 优化多组织代码

---
 MES.Service/service/BasicData/MesItemTypeManager.cs |   20 +++++++-------------
 1 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/MES.Service/service/BasicData/MesItemTypeManager.cs b/MES.Service/service/BasicData/MesItemTypeManager.cs
index 6de2080..8635ab0 100644
--- a/MES.Service/service/BasicData/MesItemTypeManager.cs
+++ b/MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -1,5 +1,4 @@
-锘縰sing Castle.Core.Resource;
-using MES.Service.DB;
+锘縰sing MES.Service.DB;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 
@@ -21,8 +20,7 @@
                 case "1":
                     return DeleteItemType(entity.Id);
                 default:
-                    throw new ArgumentNullException(
-                        $"type娌℃湁{customer.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
+                    throw new ArgumentNullException($"type娌℃湁{customer.Type}杩欎釜绫诲瀷鐨勫弬鏁�");
             }
         }
         catch (Exception ex)
@@ -54,12 +52,11 @@
         return new MesItemType
         {
             Id = Convert.ToDecimal(department.Id),
-            Pgroup = department.FParentGroup,
+            Pgroup = department.FParentId,
             Tcode = department.FNumber,
             Tname = department.FName,
             Description = department.FDescription,
-            FSubsidiary = department.FSubsidiary,
-            Fumbrella = department.Fumbrella,
+            CreateDate = DateTime.Now,
             Company = "1000",
             Factory = "1000"
         };
@@ -75,8 +72,7 @@
             list.Add(entity);
         });
 
-        var groupBy = list.GroupBy(s => s.Type)
-            .ToDictionary(g => g.Key, g => g.ToList());
+        var groupBy = list.GroupBy(s => s.Type).ToDictionary(g => g.Key, g => g.ToList());
         var result = new List<bool>();
 
         foreach (var itemTypeGroup in groupBy)
@@ -91,8 +87,7 @@
                         result.Add(DeleteItemTypeBatch(itemTypeGroup.Value));
                         break;
                     default:
-                        throw new ArgumentNullException(
-                            $"type娌℃湁{itemTypeGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�");
+                        throw new ArgumentNullException($"type娌℃湁{itemTypeGroup.Key}杩欎釜绫诲瀷鐨勫弬鏁�");
                 }
             }
             catch (Exception ex)
@@ -118,8 +113,7 @@
     private bool DeleteItemTypeBatch(List<MesItemType> itemTypeList)
     {
         var ids = itemTypeList.Select(it => it.Id).ToArray();
-        var deleteByIds =
-            base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
+        var deleteByIds =base.DeleteByIds(ids.Select(d => (dynamic)d).ToArray());
         if (deleteByIds)
             return true;
 

--
Gitblit v1.9.3