From 96fc15e00375d80a2871c29348238d2f457c6440 Mon Sep 17 00:00:00 2001 From: zhh Date: Tue, 22 May 2018 16:08:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=88=86=E7=B1=BB=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mall/controller/PmsProductCategoryController.java | 10 +++++++++- .../macro/mall/service/PmsProductCategoryService.java | 1 + .../service/impl/PmsProductCategoryServiceImpl.java | 6 ++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java b/mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java index 4dfafdb..bea4557 100644 --- a/mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java +++ b/mall-admin/src/main/java/com/macro/mall/controller/PmsProductCategoryController.java @@ -65,8 +65,16 @@ public class PmsProductCategoryController { return new CommonResult().pageSuccess(productCategoryList); } + @ApiOperation("根据id获取商品分类") + @RequestMapping(value = "/{id}", method = RequestMethod.GET) + @ResponseBody + public Object getItem(@PathVariable Long id) { + PmsProductCategory productCategory = productCategoryService.getItem(id); + return new CommonResult().success(productCategory); + } + @ApiOperation("删除商品分类") - @RequestMapping(value = "/delete/{id}", method = RequestMethod.POST) + @RequestMapping(value = "/delete/{id}", method = RequestMethod.GET) @ResponseBody public Object delete(@PathVariable Long id) { int count = productCategoryService.delete(id); diff --git a/mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java b/mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java index 54315c0..7f235a4 100644 --- a/mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java +++ b/mall-admin/src/main/java/com/macro/mall/service/PmsProductCategoryService.java @@ -20,4 +20,5 @@ public interface PmsProductCategoryService { List getList(Long parentId, Integer pageSize, Integer pageNum); int delete(Long id); + PmsProductCategory getItem(Long id); } diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java index c8bdc1f..80e9b44 100644 --- a/mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/PmsProductCategoryServiceImpl.java @@ -29,6 +29,7 @@ public class PmsProductCategoryServiceImpl implements PmsProductCategoryService @Override public int create(PmsProductCategoryParam pmsProductCategoryParam) { PmsProductCategory productCategory = new PmsProductCategory(); + productCategory.setProductCount(0); BeanUtils.copyProperties(pmsProductCategoryParam, productCategory); //没有父分类时为一级分类 setCategoryLevel(productCategory); @@ -64,6 +65,11 @@ public class PmsProductCategoryServiceImpl implements PmsProductCategoryService return productCategoryMapper.deleteByPrimaryKey(id); } + @Override + public PmsProductCategory getItem(Long id) { + return productCategoryMapper.selectByPrimaryKey(id); + } + /** * 根据分类的parentId设置分类的level */