当前位置:   article > 正文

Java通过前端输入参数后端获取接口数据_java api获取后台数据

java api获取后台数据

文章目录

业务需求

 yml

 Service

ServiceImpl

Controller


业务需求

        前端输入所需要的参数数据后来获取后端指定接口中的数据

 yml

        在application.yml配置文件中声明出接口URL

  1. # 接口URL
  2. open_data_url: http://XXX.XXX.XX.XX:8080

 Service

  1. /**
  2. * @Title: 路检路查查询
  3. * @Description: 通过车牌号、车牌颜色、燃油类型查询车辆路检路查记录
  4. * @Author: 半度纳
  5. * @Date: 2022/10/17 10:13
  6. */
  7. public Map selectBlackListData(String hmhp,String cpys,String rlzl);

ServiceImpl

  1. @Value("${open_data_url}")
  2. public String openDataUrl;
  3. /**
  4. * @Title: 路检路查查询
  5. * @Description: 通过车牌号、车牌颜色、燃油类型查询车辆路检路查记录
  6. * @Author: 半度纳
  7. * @Date: 2022/10/17 10:13
  8. */
  9. public Map selectBlackListData(String hmhp,String cpys,String rlzl){
  10. String p ="";
  11. try {
  12. p = "hmhp="+URLEncoder.encode(hmhp,"utf-8")+(!"".equals(cpys)?"&cpys="+URLEncoder.encode(cpys,"utf-8")+
  13. (!"".equals(rlzl)?"&rlzl="+URLEncoder.encode(rlzl,"utf-8"):""):"");
  14. } catch (Exception ignored){
  15. }
  16. String s = HttpUtils.sendGet(openDataUrl+"/api_v1/inspection/inspection/roadInspection/search",p);
  17. return JSON.parseObject(s, Map.class);
  18. }

Controller

  1. /**
  2. * @Title: 路检路查查询
  3. * @Description: 通过车牌号、车牌颜色、燃油类型查询车辆路检路查记录
  4. * @Author: 半度纳
  5. * @Date: 2022/10/17 10:13
  6. */
  7. @GetMapping("/getSearch")
  8. public AjaxResult selectBlackListData(String hmhp,String cpys,String rlzl){
  9. return AjaxResult.success(imDicInspectionAgencyService.selectBlackListData(hmhp, cpys, rlzl));
  10. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/620146
推荐阅读
相关标签
  

闽ICP备14008679号