public BaseResponse AddOrUpdateProductTypeMap(AddProductTypeMapRequest request) { try { var isSuccess = ProductTypeMapDomainService.AddOrUpdateProductTypeMap(request); if (isSuccess) { return(ApiSuccessResult(isSuccess)); } else { return(ApiErrorResult("保存失败")); } } catch (Exception ex) { _Log4Net.Error("AddOrUpdateProductTypeMap--异常信息", ex); return(ApiErrorResult(ex.Message)); } }
public bool AddOrUpdateProductTypeMap(AddProductTypeMapRequest request) { var productTypeMap = ProductTypeMapRepository.GetProductTypeMapByGuid(request.ProductTypeMapGuid); if (productTypeMap == null) { productTypeMap = new T_POC_ProductTypeMap(); productTypeMap.ProductTypeMapGuid = Guid.NewGuid(); } productTypeMap.FKItemTypeId = request.FKItemTypeId; productTypeMap.FKProductTypeGuid = request.FKProductTypeGuid; productTypeMap.ProductTypeLevelNo = request.ProductTypeLevelNo; productTypeMap.ProductTypeID = request.ProductTypeID; productTypeMap.ProductTypeTitle = request.ProductTypeTitle; productTypeMap.UpdaterUserId = request.UpdaterUserId; productTypeMap.UpdaterUserName = request.UpdaterUserName; productTypeMap.UpdateDate = request.CreatedDate; if (productTypeMap.Id == 0) { Add(productTypeMap); productTypeMap.CreatedDate = request.CreatedDate; } else { Save(productTypeMap); } var _unit = UnitOfWorkResult.GetCurrentUow(); if (_unit.IsSuccess) { _unit.Commit(); return(true); } else { return(false); } }