Ejemplo n.º 1
0
            private async Task <string> UpdateProduct(Command request)
            {
                string errorMsg = string.Empty;

                if (await _productInfoRepository.HasProductFullNameAsync(request.ProdFullName, request.Id))
                {
                    errorMsg = $"产品全称:{request.ProdFullName} 已存在.";
                    return(errorMsg);
                }

                QueryStack.Models.ProductInfo entity = new QueryStack.Models.ProductInfo()
                {
                    Id           = request.Id,
                    ProdName     = request.ProdName,
                    ProdFullName = request.ProdFullName,
                    ProdTypeId   = request.ProdTypeId,
                    ProdTypeCode = request.ProdTypeCode,
                    ProdTypeName = request.ProdTypeName,
                };
                await _productInfoRepository.UpdateAsync(entity, request.UserId);

                return(errorMsg);
            }