| | |
| | | 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; |
| | |
| | | { |
| | | 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(); |
| | | } |
| | | } |
| | | } |