| | |
| | | return BaseDal.QueryData(x => materielCodes.Contains(x.MaterielCode)); |
| | | } |
| | | |
| | | public WebResponseContent GetWarehouseMaterielInfos(int warehouseId) |
| | | { |
| | | try |
| | | { |
| | | List<Dt_MaterielInfo> materielInfos = BaseDal.QueryData(x => x.WarehouseId == warehouseId); |
| | | return WebResponseContent.Instance.OK(data: materielInfos); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// æ¥æ¶ERPç©æä¿¡æ¯ |
| | | /// </summary> |
| | |
| | | { |
| | | try |
| | | { |
| | | Dt_Warehouse? warehouse =null; |
| | | Dt_Warehouse? warehouse = null; |
| | | if (model.ItemType == MaterielTypeEnum.RawMateriel.ObjToInt()) |
| | | { |
| | | warehouse = _basicRepository.WarehouseRepository.QueryFirst(x => x.WarehouseCode == model.WaId); |
| | | if (warehouse==null) |
| | | if (warehouse == null) |
| | | { |
| | | return WebResponseContent.Instance.Error("æªæ¾å°ä»åºä¿¡æ¯"); |
| | | } |
| | |
| | | { |
| | | Dt_MaterielInfo materielInfo = new Dt_MaterielInfo() |
| | | { |
| | | IsCheck = warehouse == null ? 0:(WhetherEnum)model.IsCheck, |
| | | IsCheck = warehouse == null ? 0 : (WhetherEnum)model.IsCheck, |
| | | MaterielCode = model.Code, |
| | | MaterielInvOrgId = model.InvOrgId, |
| | | MaterielLength = model.Length, |
| | |
| | | MaterielName = model.Name, |
| | | MaterielSize = model.Size, |
| | | MaterielSourceType = (MaterielSourceTypeEnum)model.ItemSourceType, |
| | | MaterielSpec = warehouse == null ?"空":model.StandType, |
| | | MaterielSpec = warehouse == null ? "空" : model.StandType, |
| | | MaterielState = (EnableEnum)model.State, |
| | | MaterielThickness = model.Thickness, |
| | | MaterielType = (MaterielTypeEnum)model.ItemType, |
| | | MaterielUnit = model.Unit == null ? "" : model.Unit, |
| | | MaterielVersion = model.MaterialVersion, |
| | | MaterielWide = model.Wide, |
| | | WarehouseId = warehouse==null?0:warehouse.WarehouseId, |
| | | WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId, |
| | | }; |
| | | BaseDal.AddData(materielInfo); |
| | | } |
| | |
| | | materielInfo.MaterielState = (EnableEnum)model.State; |
| | | materielInfo.MaterielThickness = model.Thickness; |
| | | materielInfo.MaterielType = (MaterielTypeEnum)model.ItemType; |
| | | materielInfo.MaterielUnit = model.Unit==null?"": model.Unit; |
| | | materielInfo.MaterielUnit = model.Unit == null ? "" : model.Unit; |
| | | materielInfo.MaterielVersion = model.MaterialVersion; |
| | | materielInfo.MaterielWide = model.Wide; |
| | | materielInfo.WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId; |