From d07d31c1b8e5595fa8892c7f5bbd5e9e8c5cd939 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 28 Sep 2021 14:34:06 +0800 Subject: [PATCH] 20210927 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java | 6 ++++++ src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml | 5 ++++- src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java | 2 ++ src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java | 9 +++++++++ src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html | 8 ++++---- src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java | 2 ++ 6 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java index 92acc71..80f7b94 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java @@ -54,6 +54,15 @@ } /** + * 商品分类-全部选择 + */ + @GetMapping("categorys/allTree") + @ControllerEndpoint(exceptionMessage = "获取分类失败") + public List<AdminMallGoodsCategoryTreeVo> getAllCategorys(){ + return goodsCategoryService.getAllCategorys(); + } + + /** * 商品分类-新增 */ @PostMapping("addCategory") diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java index 012470b..61646ad 100644 --- a/src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java +++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java @@ -30,4 +30,6 @@ List<AdminMallGoodsCategoryTreeVo> getParentCategorys(); List<MallGoodsCategory> selectChildCategaryById(@Param("id")Long id); + + List<AdminMallGoodsCategoryTreeVo> getAllCategorys(); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java index d6b356f..179a00a 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java @@ -26,4 +26,6 @@ FebsResponse updateCategory(MallGoodsCategory mallGoodsCategory); FebsResponse delCategary(Long id); + + List<AdminMallGoodsCategoryTreeVo> getAllCategorys(); } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java index 32e64a7..27e4cde 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java @@ -155,4 +155,10 @@ return new FebsResponse().success(); } + @Override + public List<AdminMallGoodsCategoryTreeVo> getAllCategorys() { + List<AdminMallGoodsCategoryTreeVo> adminMallGoodsCategoryTreeVos = mallGoodsCategoryMapper.getAllCategorys(); + return adminMallGoodsCategoryTreeVos; + } + } diff --git a/src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml b/src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml index 7d707cd..2b0dd24 100644 --- a/src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml +++ b/src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml @@ -67,9 +67,12 @@ SELECT m.id parentId,m.name name FROM mall_goods_category m where m.parent_id = 0 </select> - <select id="selectChildCategaryById" resultType="cc.mrbird.febs.mall.entity.MallGoodsCategory"> select * from mall_goods_category where parent_id = #{id} </select> + + <select id="getAllCategorys" resultType="cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryTreeVo"> + SELECT m.id parentId,m.name name FROM mall_goods_category m ; + </select> </mapper> \ No newline at end of file diff --git a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html index 38b58f6..3f97646 100644 --- a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html +++ b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html @@ -23,7 +23,7 @@ <div class="layui-col-lg6"> <label class="layui-form-label febs-form-item-require">所属分类:</label> <div class="layui-input-block"> - <select name="categoryId" class="categary-update-category" > + <select name="categoryId" class="categary-addPeoduct" > <option value="">请选择</option> </select> </div> @@ -106,7 +106,7 @@ <div class="layui-form-item"> <label class="layui-form-label febs-form-item-require">商品详情:</label> <div class="layui-input-block"> - <textarea id="lay_edit" name = "goodsDetails" class="layui-textarea"></textarea> + <textarea id="lay_edit" lay-verify="goodsDetails" name = "goodsDetails" class="layui-textarea"></textarea> </div> </div> <div class="layui-row layui-col-space10 layui-form-item"> @@ -156,10 +156,10 @@ //(下拉框) - $.get(ctx + 'admin/goodsCategory/categorys/tree', function (data) { + $.get(ctx + 'admin/goodsCategory/categorys/allTree', function (data) { for (var k in data) { - $(".categary-update-category").append("<option value='" + data[k].parentId + "'>" + data[k].name + "</option>"); + $(".categary-addPeoduct").append("<option value='" + data[k].parentId + "'>" + data[k].name + "</option>"); } layui.use('form', function () { var form = layui.form; -- Gitblit v1.9.1