From db6156a92cc59467bde608a00c76952ebc75e488 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 05 三月 2024 09:51:05 +0800
Subject: [PATCH] 优化代码
---
代码管理/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs | 31 +++++++++++++++++++++++++++++--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs"
index 595067f..c7891fa 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_WMS/Services/system/Partial/dt_stationinfoService.cs"
@@ -22,6 +22,7 @@
using WIDESEA_Core.FreeDB;
using WIDESEA_Core.ManageUser;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
+using static System.Collections.Specialized.BitVector32;
namespace WIDESEA_WMS.Services
{
@@ -47,7 +48,7 @@
//澶氱鎴蜂細鐢ㄥ埌杩檌nit浠g爜锛屽叾浠栨儏鍐靛彲浠ヤ笉鐢�
//base.Init(dbRepository);
}
- FreeDB freeDB=new FreeDB();
+ FreeDB freeDB = new FreeDB();
/// <summary>
/// 璁剧疆缂撳瓨鏋剁鐢ㄥ惎鐢�
/// </summary>
@@ -100,7 +101,33 @@
return base.Add(saveDataModel);
}
-
+ public override WebResponseContent Update(SaveModel saveModel)
+ {
+ WebResponseContent webResponse = new WebResponseContent();
+ var station = _repository.FindFirst(x => x.id.ToString() == saveModel.MainData["id"].ToString());
+ station.location_state = saveModel.MainData["location_state"].ToString();
+ //station.bindSN = saveModel.MainData["bindSN"].ToString();
+ var SNS = saveModel.MainData["bindSN"].ToString().Split(",");
+ List<string> list = new List<string>();
+ foreach (var SN in SNS)
+ {
+ if (!string.IsNullOrEmpty(SN))
+ list.Add(SN);
+ }
+ station.bindSN = string.Join(",", list);
+ station.quantity = list.Count;
+ station.stationType = saveModel.MainData["stationType"].ToString();
+ station.heatNumber = saveModel.MainData["heatNumber"].ToString();
+ station.Number = saveModel.MainData["Number"].ToString();
+ station.remark = saveModel.MainData["remark"].ToString();
+ station.tray_status= saveModel.MainData["tray_status"].ToString();
+ var count = _repository.Update(station, true);
+ if (count > 0)
+ webResponse.OK();
+ else
+ webResponse.Error();
+ return webResponse;
+ }
}
}
--
Gitblit v1.9.3