From a3014a01e07619105d597d0c51cf195217b0806f Mon Sep 17 00:00:00 2001 From: wankeda <Administrator@DESKTOP-HAU3ST3> Date: 星期二, 29 七月 2025 10:47:01 +0800 Subject: [PATCH] 1 --- WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs b/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs index 8a14bce..97f0c91 100644 --- a/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs +++ b/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs @@ -3,7 +3,11 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using SqlSugar.Extensions; +using WIDESEA_Common; +using WIDESEA_Core; using WIDESEA_Core.BaseServices; +using WIDESEA_Core.Enums; using WIDESEA_IBasicRepository; using WIDESEA_IBasicService; using WIDESEA_Model.Models; @@ -37,5 +41,49 @@ { return BaseDal.QueryData(x => materielCodes.Contains(x.MaterielCode)); } + + + + public WebResponseContent GetMaterielInfos(List<HouseMaterielinfo> materielinfo) + { + WebResponseContent content = new WebResponseContent(); + try + { + List<Dt_MaterielInfo> materielInfos = new List<Dt_MaterielInfo>(); + foreach (var item in materielinfo) + { + Dt_MaterielInfo materiel = new() + { + MaterielCode = item.ItemCode, + MaterielId = (int)item.ItemId, + MaterielName = item.ItemName, + MaterielSpec = item.SpecificationModel, + MaterielType = item.ItemType, + MaterielSourceType = item.ProductGroup, + MaterielUnit = item.RepertoryUnit, + MaterielSize = (float?)item.Volume, + MaterielState = EnableEnum.Enable, + MaterielLength = (float?)item.Length, + MaterielThickness = (float?)item.Height, + MaterielWide = (float?)item.Width, + MaterielModel = item.ManufacturerModel, + MaterielQa = (float?)item.Qa, + SupplierId = item.SupplierId, + SupplierCode = item.SupplierCode, + SupplierName = item.SupplierName, + CreateDate = DateTime.Now, + Creater = "涓婃父WMS" + }; + materielInfos.Add(materiel); + } + BaseDal.AddData(materielInfos); + } + catch (Exception) + { + + //throw; + } + return WebResponseContent.Instance.OK(); + } } } -- Gitblit v1.9.3