public async Task <ActionResult> SaveModify(MaterialReplaceViewModel model) { using (MaterialReplaceServiceClient client = new MaterialReplaceServiceClient()) { MaterialReplaceKey key = new MaterialReplaceKey() { ProductCode = model.ProductCode.ToString().Trim().ToUpper(), OrderNumber = model.OrderNumber.ToString().Trim().ToUpper(), OldMaterialCode = model.OldMaterialCode.ToString().Trim().ToUpper(), OldMaterialSupplier = model.OldMaterialSupplier.ToString().Trim().ToUpper() }; MethodReturnResult <MaterialReplace> result = await client.GetAsync(key); if (result.Code == 0) { result.Data.NewMaterialCode = model.NewMaterialCode; result.Data.NewMaterialSupplier = model.NewMaterialSupplier; result.Data.Description = model.Description; result.Data.Editor = User.Identity.Name; result.Data.EditTime = DateTime.Now; MethodReturnResult rst = await client.ModifyAsync(result.Data); if (rst.Code == 0) { rst.Message = string.Format("物料替换规则修改成功!"); } return(Json(rst)); } return(Json(result)); } }