public HttpResponseMessage AddParameter([FromBody] ParameterModel parameter) { Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(parameter.Name); if (!m) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"))); } ClassifyEntity ce = _classifyService.GetClassifyById(parameter.ClassifyId); ParameterEntity pe = new ParameterEntity() { Upduser = parameter.Upduser, Updtime = DateTime.Now, Sort = parameter.Sort, Name = parameter.Name, Classify = ce, //Adduser = parameter.Adduser, Adduser = _workContext.CurrentUser.Id.ToString(), Addtime = DateTime.Now, }; try { _parameterService.Create(pe); return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加参数" + pe.Name + "成功"))); } catch (Exception e) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加参数" + pe.Name + "失败"))); } }
public ClassifyEntity Update(ClassifyEntity entity) { try { _classifyRepository.Update(entity); return(entity); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(null); } }
public bool Delete(ClassifyEntity entity) { try { _classifyRepository.Delete(entity); return(true); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(false); } }
public string GetClassifyNameById(int classifyId) { try { ClassifyEntity ce = _classifyService.GetClassifyById(classifyId); return(ce.Name); } catch (Exception e) { return("获取失败"); } }
public HttpResponseMessage EditProduct(JObject obj) { dynamic json = obj; JObject JProduct = json.product; JObject JProductDetail = json.productDetail; var newProduct = JProduct.ToObject <ProductModel>(); var newProductDetail = JProductDetail.ToObject <ProductDetailModel>(); var oldProduct = _productService.GetProductById(newProduct.Id); var oldProductDetail = _productDetailService.GetProductDetailById(oldProduct.ProductDetail.Id); ClassifyEntity CE = _classifyService.GetClassifyById(newProduct.ClassifyId); ProductBrandEntity CBE = _productBrandService.GetProductBrandById(newProduct.ProductBrandId); //商品 oldProduct.Price = newProduct.Price; oldProduct.ProductBrand = CBE; oldProduct.Classify = CE; oldProduct.Productname = newProduct.Productname; oldProduct.Commission = newProduct.Commission; oldProduct.ContactPhone = newProduct.ContactPhone; oldProduct.Dealcommission = newProduct.Dealcommission; oldProduct.Productimg = newProduct.Productimg; oldProduct.Status = newProduct.Status; oldProduct.Recommend = newProduct.Recommend; oldProduct.Stockrule = newProduct.Stockrule; oldProduct.SubTitle = newProduct.SubTitle; oldProduct.Upduser = _workContent.CurrentUser.Id.ToString(); oldProduct.Updtime = DateTime.Now; oldProduct.RecCommission = newProduct.RecCommission; //商品详细 oldProductDetail.Productname = newProduct.Productname; oldProductDetail.Productdetail = newProductDetail.Productdetail; oldProductDetail.Productimg = newProductDetail.Productimg; oldProductDetail.Sericeinstruction = newProductDetail.Sericeinstruction; oldProductDetail.Productimg1 = newProductDetail.Productimg1; oldProductDetail.Productimg2 = newProductDetail.Productimg2; oldProductDetail.Productimg3 = newProductDetail.Productimg3; oldProductDetail.Productimg4 = newProductDetail.Productimg4; oldProductDetail.Updtime = DateTime.Now; oldProductDetail.Upduser = _workContent.CurrentUser.Id.ToString(); if (_productService.Update(oldProduct) != null && _productDetailService.Update(oldProductDetail) != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "修改成功"))); } else { return(PageHelper.toJson(PageHelper.ReturnValue(false, "修改失败"))); } }
public HttpResponseMessage AddClassify([FromBody] ClassifyModel classify) { Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(classify.Name); if (!m) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"))); } ClassifyEntity superCe = _classifyService.GetClassifyById(classify.ClassifyId); int sort = 0; if (superCe != null)//有上级分类则次级排序加1; { sort = superCe.Sort + 1; } ClassifyEntity ce = new ClassifyEntity() { Classify = superCe, Name = classify.Name, Sort = sort, Addtime = DateTime.Now, // Adduser = classify.Adduser, Adduser = _workContext.CurrentUser.Id.ToString(), Updtime = DateTime.Now, Upduser = _workContext.CurrentUser.Id.ToString() //Upduser = classify.Upduser }; try { _classifyService.Create(ce); return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加分类成功!"))); } catch (Exception error) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加分类失败!")));; } }
public HttpResponseMessage GetNextNodesById(int nodeId) { try { ClassifyEntity ce = _classifyService.GetClassifyById(nodeId); TreeJsonModel TJM = new TreeJsonModel() { label = ce.Name, Id = ce.Id }; TJM.children = GetJsonFromTreeModel(TJM.Id); List <TreeJsonModel> treeJsonModelBuffer = TJM.children.ToList(); return(PageHelper.toJson(treeJsonModelBuffer.ToList())); } catch (Exception e) { var response = Request.CreateResponse(HttpStatusCode.OK); response.StatusCode = HttpStatusCode.OK; response.Content = new StringContent("获取失败"); // 响应内容 return(response); } }
public HttpResponseMessage AddProduct([FromBody] JObject obj) { dynamic json = obj; JObject JProduct = json.product; JObject JProductDetail = json.productDetail; var product = JProduct.ToObject <ProductModel>(); var productDetail = JProductDetail.ToObject <ProductDetailModel>(); Regex reg = new Regex(@"^[^%@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(productDetail.Productname); if (!m) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"))); } else { //先创建productDetail,跟据部分productDetail部分重叠信息创建product; ProductDetailEntity PDE = new ProductDetailEntity() { Id = 0, Productdetail = productDetail.Productdetail, Productimg = productDetail.Productimg, Productimg1 = productDetail.Productimg1, Productimg2 = productDetail.Productimg2, Productimg3 = productDetail.Productimg3, Productimg4 = productDetail.Productimg4, Productname = productDetail.Productname, Sericeinstruction = productDetail.Sericeinstruction, Ad1 = productDetail.Ad1, Addtime = DateTime.Now, //Adduser = productDetail.Adduser, Adduser = _workContent.CurrentUser.Id.ToString(), Updtime = DateTime.Now, //Upduser = productDetail.Upduser Upduser = _workContent.CurrentUser.Id.ToString() }; ProductDetailEntity PDE2 = _productDetailService.Create(PDE); ClassifyEntity CE = _classifyService.GetClassifyById(product.ClassifyId); ProductBrandEntity CBE = _productBrandService.GetProductBrandById(product.ProductBrandId); ProductEntity PE = new ProductEntity() { Bussnessid = product.Bussnessid, BussnessName = "yoopoon", Commission = product.Commission, RecCommission = product.RecCommission, Dealcommission = product.Dealcommission, Price = product.Price, Classify = CE, ProductBrand = CBE, ProductDetail = PDE2, Productimg = product.Productimg, Productname = PDE.Productname, Recommend = product.Recommend, Sort = product.Sort, Status = product.Status, Stockrule = product.Stockrule, SubTitle = product.SubTitle, ContactPhone = product.ContactPhone, Updtime = DateTime.Now, //Upduser = PDE.Upduser, Upduser = _workContent.CurrentUser.Id.ToString(), Addtime = DateTime.Now, //Adduser = PDE.Adduser Adduser = _workContent.CurrentUser.Id.ToString() }; var Product = _productService.Create(PE); if (Product != null) { return(PageHelper.toJson(PageHelper.ReturnValue(true, "数据添加成功!", Product.Id))); } else { return(PageHelper.toJson(PageHelper.ReturnValue(false, "数据添加失败!"))); } } //try //{ // return _productService.Create(PE).Id; //} //catch (Exception e) //{ // return -1; //} }