Browse Source

查询类目二级分类

master
xyiege 4 years ago
parent
commit
a7715fb8ff
  1. 17
      src/main/java/cn/chjyj/szwh/controller/admin/AdminClassifyController.java
  2. 7
      src/main/java/cn/chjyj/szwh/mapper/ClassifyMapper.java
  3. 7
      src/main/java/cn/chjyj/szwh/service/ClassifyService.java
  4. 5
      src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java
  5. 8
      src/main/resources/mapper/szwh/ClassifyMapper.xml

17
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<Classify> 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);

7
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<Classify> getSonClass(@Param("topclass") String topclass);
}

7
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<Classify> getSonClass(String topClass);
}

5
src/main/java/cn/chjyj/szwh/service/impl/ClassifyServiceImpl.java

@ -101,4 +101,9 @@ public class ClassifyServiceImpl implements ClassifyService {
return ret;
}
@Override
public List<Classify> getSonClass(String topClass) {
return classifyMapper.getSonClass(topClass);
}
}

8
src/main/resources/mapper/szwh/ClassifyMapper.xml

@ -49,6 +49,14 @@
where is_deleted=0
</select>
<!-- 查找二级类目 -->
<select id="getSonClass" resultType="cn.chjyj.szwh.bean.Classify">
SELECT <include refid="column"/>
FROM <include refid="tbName"/>
WHERE is_deleted=0
AND top_class=#{topclass}
</select>
<!-- 查找具体某个 -->
<select id="getClassifyById" parameterType="java.lang.Integer" resultType="cn.chjyj.szwh.bean.Classify">
select <include refid="column"/>

Loading…
Cancel
Save