public HttpResponseMessage Put(ProductParameterModel model)
        {
            var product = _productService.GetProductById(model.ProductId);

            if (product == null)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(false, "商品不存在")));
            }
            var parameterValue = _parameterValueService.GetParameterValuesByCondition(new ParameterValueSearchCondition {
                Ids = model.ValueIds
            }).ToList().Select(pv => new ProductParameterEntity
            {
                Product        = product,
                AddTime        = DateTime.Now,
                AddUser        = _workContext.CurrentUser.Id,
                Parameter      = pv.Parameter,
                ParameterValue = pv,
                Sort           = 0,
                UpdTime        = DateTime.Now,
                UpdUser        = _workContext.CurrentUser.Id
            }).ToList();
            var productParams =
                _productParameterService.GetProductParametersByCondition(new ProductParameterSearchCondition
            {
                ProductId = product.Id
            }).ToList();

            if (productParams.Count > 0)
            {
                foreach (var item in productParams)
                {
                    _productParameterService.Delete(item);
                }
                //var parameterValue =
                //    _parameterValueService.GetParameterValuesByCondition(new ParameterValueSearchCondition
                //    {
                //        Ids = model.ValueIds
                //    }).ToList().Select(pv => new ProductParameterEntity
                //    {
                //        Product = product,
                //        AddTime = DateTime.Now,
                //        AddUser = _workContext.CurrentUser.Id,
                //        Parameter = pv.Parameter,
                //        ParameterValue = pv,
                //        Sort = 0,
                //        UpdTime = DateTime.Now,
                //        UpdUser = _workContext.CurrentUser.Id
                //    }).ToList();
                _productParameterService.BulkCreate(parameterValue);
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据更新成功")));
            }
            _productParameterService.BulkCreate(parameterValue);
            return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功")));
        }
        //        public ProductParameterModel Get(int id)
        //        {
        //            var entity =_productParameterService.GetProductParameterById(id);
        //            var model = new ProductParameterModel
        //            {
        //                Id = entity.Id,
        ////                ParameterValue = entity.ParameterValue,
        ////                Parameter = entity.Parameter,
        ////                Product = entity.Product,
        //                Sort = entity.Sort,
        //                AddUser = entity.AddUser,
        //                AddTime = entity.AddTime,
        //                UpdUser = entity.UpdUser,
        //                UpdTime = entity.UpdTime,
        //            };
        //            return model;
        //        }

        //public HttpResponseMessage Get(ProductParameterSearchCondition condition)
        //{
        //    var model = _productParameterService.GetProductParametersByCondition(condition).Select(c=>new ProductParameterModel
        //    {
        //        Id = c.Id,

        //        Sort = c.Sort,
        //        AddUser = c.AddUser,
        //        AddTime = c.AddTime,
        //        UpdUser = c.UpdUser,
        //        UpdTime = c.UpdTime,
        //    }).ToList();
        //    return PageHelper.toJson(model);
        //}

        public HttpResponseMessage Post(ProductParameterModel model)
        {
            var parameterValue = _parameterValueService.GetParameterValueById(model.ParameterValueId);
            var parameter      = _parameterService.GetParameterById(model.ParameterId);
            var product        = _productService.GetProductById(model.Id);
            var entity         = new ProductParameterEntity
            {
                ParameterValue = parameterValue,
                Parameter      = parameter,
                Product        = product,
                AddUser        = model.AddUser,
                AddTime        = model.AddTime,
                UpdUser        = model.UpdUser,
                UpdTime        = model.UpdTime,
            };

            if (_productParameterService.Create(entity).Id > 0)
            {
                return(PageHelper.toJson(PageHelper.ReturnValue(true, "属性添加成功")));
            }
            return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败")));
        }