From a7715fb8ff0de652e57c5d4189a5f2f776dde816 Mon Sep 17 00:00:00 2001 From: xioayue Date: Sat, 23 Jul 2022 21:02:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=B1=BB=E7=9B=AE=E4=BA=8C?= =?UTF-8?q?=E7=BA=A7=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/AdminClassifyController.java | 17 +++++++++++++++++ .../cn/chjyj/szwh/mapper/ClassifyMapper.java | 7 +++++++ .../cn/chjyj/szwh/service/ClassifyService.java | 7 +++++++ .../szwh/service/impl/ClassifyServiceImpl.java | 5 +++++ .../resources/mapper/szwh/ClassifyMapper.xml | 8 ++++++++ 5 files changed, 44 insertions(+) diff --git a/src/main/java/cn/chjyj/szwh/controller/admin/AdminClassifyController.java b/src/main/java/cn/chjyj/szwh/controller/admin/AdminClassifyController.java index a35f64b..6793950 100644 --- a/src/main/java/cn/chjyj/szwh/controller/admin/AdminClassifyController.java +++ b/src/main/java/cn/chjyj/szwh/controller/admin/AdminClassifyController.java @@ -5,10 +5,13 @@ import cn.chjyj.szwh.controller.BaseController; import cn.chjyj.szwh.service.ClassifyService; import com.alibaba.fastjson.JSONObject; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import sun.net.httpserver.HttpServerImpl; +import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -39,6 +42,20 @@ public class AdminClassifyController extends BaseController { return jsonObject; } + /** + * 查询二级菜单 + * @return + */ + @RequestMapping("/getSon") + public JSONObject getSon(HttpServletRequest request){ + String topclass = request.getParameter("top_class"); + List sonclass= classifyService.getSonClass(topclass); + jsonObject.put("code",200); + jsonObject.put("msg","成功"); + jsonObject.put("data",sonclass); + return jsonObject; + } + @RequestMapping("/") public JSONObject category(String createUser){ jsonObject.put("code",200); diff --git a/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java b/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java index bdb0c9c..b002f71 100644 --- a/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java +++ b/src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java @@ -55,4 +55,11 @@ public interface ClassifyMapper { * @return */ Classify getClassifyById(int id); + + /** + * 查询二级类目 + * @param topclass + * @return + */ + List getSonClass(@Param("topclass") String topclass); } diff --git a/src/main/java/cn/chjyj/szwh/service/ClassifyService.java b/src/main/java/cn/chjyj/szwh/service/ClassifyService.java index b7f4a59..2b14c4c 100644 --- a/src/main/java/cn/chjyj/szwh/service/ClassifyService.java +++ b/src/main/java/cn/chjyj/szwh/service/ClassifyService.java @@ -30,4 +30,11 @@ public interface ClassifyService { */ int updateStatus(Integer id,String accountName); + /** + * 查询类目 + * @param topClass + * @return + */ + List getSonClass(String topClass); + } diff --git a/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java index c2f6bc1..3b88699 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java @@ -101,4 +101,9 @@ public class ClassifyServiceImpl implements ClassifyService { return ret; } + @Override + public List getSonClass(String topClass) { + return classifyMapper.getSonClass(topClass); + } + } diff --git a/src/main/resources/mapper/szwh/ClassifyMapper.xml b/src/main/resources/mapper/szwh/ClassifyMapper.xml index e60620b..34b3094 100644 --- a/src/main/resources/mapper/szwh/ClassifyMapper.xml +++ b/src/main/resources/mapper/szwh/ClassifyMapper.xml @@ -49,6 +49,14 @@ where is_deleted=0 + + +