ZhongJiaoXingLuContoller.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.steerinfo.route.controller;
  2. //import com.steerinfo.route.feign.TMSFeign;
  3. import com.steerinfo.route.threeRequest.ZhongJiaoXingLu;
  4. import com.steerinfo.route.util.DataConversionTool;
  5. import com.steerinfo.route.vo.ResultWarn;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.PostMapping;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import java.util.Map;
  12. @RestController
  13. @RequestMapping("apis")
  14. public class ZhongJiaoXingLuContoller {
  15. // 偏离预警回调示例:https://xxxx.xxxx.xxx/apis/abnormalLineWarn
  16. // 停车预警回调示例:https:// xxxx.xxxx.xxx/apis/parkWarn
  17. // 离线预警回调示例:https:// xxxx.xxxx.xxx/apis/offLineWarn
  18. @Autowired
  19. private ZhongJiaoXingLu zhongJiaoXingLu;
  20. //TMSFeign tmsFeign;
  21. // @PostMapping("/recordInfo")
  22. // public String startTransit(String data) throws Exception {
  23. //
  24. // HashMap<String,Object> mapValue= (HashMap<String, Object>) JSON.parse(data);
  25. // //System.out.println(mapValue);
  26. // omsFeign.addOmstruckOrder(mapValue);
  27. // return "success";
  28. // }
  29. @PostMapping("/abnormalLineWarn")
  30. public String abnormalLineWarn(@RequestParam(value = "data") String data) throws Exception {
  31. System.out.println("abnormalLineWarn");
  32. ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class);
  33. Map<String, Object> map= DataConversionTool.objectToMap(resultWarn);
  34. //tmsFeign.addTransportationAlarm(map);
  35. System.out.println("success");
  36. return "success";
  37. }
  38. @PostMapping("/parkWarn")
  39. public String parkWarn(@RequestParam(value = "data") String data) throws Exception {
  40. System.out.println("parkWarn");
  41. ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class);
  42. Map<String, Object> map= DataConversionTool.objectToMap(resultWarn);
  43. // tmsFeign.addTransportationAlarm(map);
  44. System.out.println("success");
  45. return "success";
  46. }
  47. @PostMapping("/offLineWarn")
  48. public String offLineWarn(@RequestParam(value = "data") String data) throws Exception {
  49. System.out.println("offLineWarn");
  50. ResultWarn resultWarn= (ResultWarn) DataConversionTool.jsonToBean(data, ResultWarn.class);
  51. Map<String, Object> map= DataConversionTool.objectToMap(resultWarn);
  52. //tmsFeign.addTransportationAlarm(map);
  53. System.out.println("success");
  54. return "success";
  55. }
  56. }