From 2c1d75c4e57092eea3c26b925ab76c9fd17de736 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 10 七月 2025 10:03:22 +0800
Subject: [PATCH] Fix PCB API JSON serialization issue

---
 MES.Service/service/BasicData/SysDepartmentManager.cs |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/MES.Service/service/BasicData/SysDepartmentManager.cs b/MES.Service/service/BasicData/SysDepartmentManager.cs
index 0b30a98..f10a7e5 100644
--- a/MES.Service/service/BasicData/SysDepartmentManager.cs
+++ b/MES.Service/service/BasicData/SysDepartmentManager.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;
 using SqlSugar;
@@ -13,8 +12,7 @@
     // Save 鏂规硶鐢ㄤ簬淇濆瓨鍗曚釜閮ㄩ棬璁板綍锛屾牴鎹被鍨嬫墽琛屼笉鍚岀殑鎿嶄綔
     public bool Save(ErpDepartment department)
     {
-        var entity =
-            GetSysDepartment(department); // 灏� ErpDepartment 杞崲涓� SysDepartment
+        var entity = GetSysDepartment(department); // 灏� ErpDepartment 杞崲涓� SysDepartment
 
         return UseTransaction(db =>
         {
@@ -110,19 +108,18 @@
     {
         return new SysDepartment
         {
+            Id = Convert.ToDecimal(department.Id),
             Departmentcode = department.FNumber,
             Departmentname = department.FName,
             Departmentid = Convert.ToDecimal(department.Id),
-            Id = Convert.ToDecimal(department.Id),
             Depextr1 = department.FDeptProperty,
             Depextr2 = department.FGroup,
             Depextr3 = department.FWIPStockID,
             Depextr4 = department.FForbidStatus,
-            FParentID= department.FParentID,
-            FSubsidiary = department.FSubsidiary,
-            Fumbrella = department.Fumbrella,
             CreateDate = DateTime.Now,
-            LastupdateDate = DateTime.Now,
+            CreateOrg = Convert.ToDecimal(department.FCreateOrgId),
+            UseOrg = Convert.ToDecimal(department.FUseOrgId),
+            ParentId = Convert.ToDecimal(department.FParentID),
             Company = "1000",
             Factory = "1000"
         };

--
Gitblit v1.9.3