xiaoyong931011
2021-09-28 d07d31c1b8e5595fa8892c7f5bbd5e9e8c5cd939
20210927
6 files modified
32 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsCategoryController.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/MallGoodsCategoryMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/IAdminMallGoodsCategoryService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsCategoryService.java 6 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallGoodsCategoryMapper.xml 5 ●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html 8 ●●●● patch | view | raw | blame | history
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")
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();
}
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();
}
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;
    }
}
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>
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;