From ea4adbde9c64181369161e851925e06d52260eba Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期一, 02 三月 2026 15:31:49 +0800
Subject: [PATCH] 1

---
 WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/MaterielInfoService.cs |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/MaterielInfoService.cs b/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/MaterielInfoService.cs
index 170abbe..8c51f8b 100644
--- a/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/MaterielInfoService.cs
+++ b/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/MaterielInfoService.cs
@@ -1,10 +1,12 @@
-锘縰sing System;
+锘縰sing SqlSugar.Extensions;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEA_Core;
 using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
 using WIDESEA_IBasicRepository;
 using WIDESEA_IBasicService;
 using WIDESEA_Model.Models;
@@ -26,8 +28,31 @@
 
         public override WebResponseContent UpdateData(SaveModel saveModel)
         {
-            return base.UpdateData(saveModel);
-        }
+            var id = saveModel.MainData["id"].ObjToInt();
+            var materielId = saveModel.MainData["materielId"].ObjToInt();
+            var materielCode = saveModel.MainData["materielCode"].ToString();
+            var materielName = saveModel.MainData["materielName"].ToString();
+            var materielSpec = saveModel.MainData["materielSpec"].ToString();
+            var materielType = saveModel.MainData["materielType"].ToString();
+            var materielSourceType = saveModel.MainData["materielSourceType"].ToString();
+            var materielUnit = saveModel.MainData["materielUnit"].ToString();
+            var materielState = saveModel.MainData["materielState"].ToString();
+            var state = 0;
+            if (materielState.Equals("Enable"))
+            {
+                state = 1;
+            }
+
+            Dt_MaterielInfo materielInfo = BaseDal.QueryFirst(x => x.Id == id);
+            materielInfo.MaterielId = materielId;
+            materielInfo.MaterielCode = materielCode;
+            materielInfo.MaterielName = materielName;
+            materielInfo.MaterielSpec = materielSpec;
+            materielInfo.MaterielSourceType = materielSourceType;
+            materielInfo.MaterielUnit = materielUnit;
+            materielInfo.MaterielState = (EnableEnum)state;
+            return base.UpdateData(materielInfo);
+        }   
 
         public override WebResponseContent DeleteData(object[] keys)
         {

--
Gitblit v1.9.3