/// <summary> /// 物料信息添加 /// </summary> /// <returns></returns> public async Task <MessageModel <AgitationItems> > AddMaterial(AddMaterialParam model) { MessageModel <AgitationItems> message = new MessageModel <AgitationItems>(); CoatModel result = new CoatModel(); string[] ItemValueArray = model.StrMaterialnfor.Split('#'); result = _mapper.Map <CoatModel>(model); result.StrMaterialNO = ItemValueArray[0]; var mCount = await _dal.MeterialByBom(result); if (mCount.Count <= 0) { message.msg = result.StrMaterialNO + "BOM中不存在该料号,请确认!"; return(message); } AgitationItems aiModel = new AgitationItems(); aiModel.item_No = ItemValueArray[0]; aiModel.item_Batch = ItemValueArray[1]; aiModel.item_name = ItemValueArray[2]; aiModel.item_Number = ItemValueArray[3]; message.msg = ""; message.success = true; message.response = aiModel; return(message); }
public async Task <MessageModel <AgitationItems> > AddMaterial(AddMaterialParam model) { return(await _coatServices.AddMaterial(model)); }