payne
2024-04-24 c755f1fce97d09044f294a478e4b2d75dd931362
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
@@ -166,9 +166,10 @@
        public async Task<List<WmsMaterialOutput>> List([FromQuery] WmsMaterialInput input)
        {
            return await _wmsMaterialRep.DetachedEntities.ProjectToType<WmsMaterialOutput>().ToListAsync();
        }
        }
        #region 增、删、改
        /// <summary>
        /// 增加物料信息表
@@ -176,10 +177,19 @@
        /// <param name="input"></param>
        /// <returns></returns>
        [HttpPost("WmsMaterial/add")]
        public async Task Add(AddWmsMaterialInput input)
        public async Task Add(AddWmsMaterialInfoInput input)
        {
            var wmsMaterial = input.Adapt<WmsMaterial>();
                        //验证
            //物料信息
            var wmsMaterial = input.MaterialInput.Adapt<WmsMaterial>();
            //控制规则信息
            var controlRuleld = input.ControlRuleld;
            //物料客户关联信息
            var materialCustomerList = input.MaterialCustomerList.Adapt<WmsMaterialCustomer>();
            //替代品信息
            var substituteGoodList = input.SubstituteGoodList.Adapt<WmsSubstituteGood>();
            //验证
            await CheckExisit(wmsMaterial);
            wmsMaterial.CreatedUserId = wmsMaterial.UpdatedUserId = SysHelper.GetUserId();