分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-03-05 db6156a92cc59467bde608a00c76952ebc75e488
´úÂë¹ÜÀí/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 @@
            //多租户会用到这init代码,其他情况可以不用
            //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;
        }
    }
}